python将多行文本合并为一行

python将多行文本合并为一行,python,pandas,Python,Pandas,如何将属于同一个键的文本放在一行中(并在删除键的过程中进行重复) 例如,我只检索key='abc'的数据帧行。我收到了三个提供反馈的案例。为了做一个wordcloud,我需要把所有的单词放到一个列表中 df1 = df['feedback'][df['key'] == 'abc'] print df1 输出 1 [10years+, experience, in, solicitors, pi] 345 [keen, to, help, where, they,

如何将属于同一个键的文本放在一行中(并在删除键的过程中进行重复)

例如,我只检索key='abc'的数据帧行。我收到了三个提供反馈的案例。为了做一个wordcloud,我需要把所有的单词放到一个列表中

df1 =  df['feedback'][df['key'] == 'abc']
print df1
输出

1             [10years+, experience, in, solicitors, pi]
345    [keen, to, help, where, they, can, , good, ser...
440       [professional, , knowlegeable, , competititve]
我只需要这一行,属于“abc”键。

由EdChum提供: df.groupby('key')['feedback'].apply(list)有效吗


是的

是否df.groupby('key')['feedback'])。应用(列表)有效?谢谢!现在只需要找到一种方法来获得一个逗号分隔的单词列表,而不是多个列表:(['competitive'、['pricing']、['excellent'、['service']、['very'、['quick'])@raoulbia如果可以的话,你应该发布一个问题的答案,这样它就不会被打开。