python将多行文本合并为一行
如何将属于同一个键的文本放在一行中(并在删除键的过程中进行重复) 例如,我只检索key='abc'的数据帧行。我收到了三个提供反馈的案例。为了做一个wordcloud,我需要把所有的单词放到一个列表中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,
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如果可以的话,你应该发布一个问题的答案,这样它就不会被打开。