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

如何将一系列文本字符串(来自一列)组合成一个列表?

来自“语料库”列:第 1 行:万岁玛丽。
第 2 行:嗨,鲍勃。
第 3 行:嘿,苏。

进入[万岁玛丽。嗨,鲍勃。嗨,苏。]

寻找 len(list)=1 的列表。

4

4 回答 4

2

如果我理解正确:

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.']
于 2018-08-23T16:55:10.457 回答
1
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.']
于 2018-08-23T16:49:57.120 回答
0

测试.csv:

万岁玛丽。嗨,鲍勃。嗨,苏。

Python:

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.']

于 2018-08-23T16:41:25.680 回答
-1
    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)
于 2018-08-23T16:27:35.430 回答