将一列中的单元格合并为一个字符串


df = pd.read_csv(filename.csv)
corpus = df.corpus

如何将一系列文本字符串(从一列(合并到一个列表中?

从"语料库"列: 第 1 行:冰雹玛丽。
第 2 行:嗨鲍勃。
第 3 行:嘿苏。

到 [万岁玛丽。嗨,鲍勃。嘿,苏。

查找 len(list(=1 的列表。

如果我理解正确的话:

df = pd.read_csv(your_file)
l = [' '.join(df['col'])]

输入:

col
0  Hail Mary.
1     Hi Bob.
2    Hey Sue.

输出:

['Hail Mary. Hi Bob. Hey Sue.']
import pandas as pd
df = pd.read_csv('example.csv')
result = [' '.join([row for row in df['column_name']])]

result输出 :

['Hail Mary. Hi Bob. Hey Sue.']

test.csv:

圣母。 嗨,鲍勃。 嘿苏。

蟒:

import csv
data = []
with open('test.csv','rb') as csvfile:
for row in csvfile:
data.append(row.strip())
print data

输出: ["Hail Mary.","Hi Bob.","Hey Sue。

my_list = []
for i in range(1,ws.max_row):
if(len(my_list) == 0):
my_list.append(ws.cell(row=i,column=1).value)   #assuming the value in 1st column
else:
my_list[0] += ws.cell(row=i,column=1).value
for i in my_list:
print(i)

最新更新