我想把'column of text'列变成一个列表。如何将单元格内的每个新行转换为列表的值。我通常会使用类似的东西:
my_new_list = df.Column_of_text.tolist()
问题是我需要每个单元格内的每一行都在我的新列表中有一个值。
我期望的输出示例:
my_new_list =["Hey how is it going","good how are youI am fine thank y...", "Nice Weather today, eh?", etc...]
对此有什么想法吗?这将不胜感激。
我注意到这已被标记为可能重复,但事实并非如此。我的问题与获取专栏中最流行的词无关......
最佳答案
我会使用 chain.from_iterable
+ str.split('\n')
import itertools
my_list = list(itertools.chain.from_iterable(df['column_name'].str.split('\n')))
列表理解在这里也是一个好主意
list(itertools.chain.from_iterable([text.split('\n') for text in df['column_name']]))
关于python - 从 Pandas Column 获取每行一个值的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58347619/