我有一个数据框,其中包含不同的评论及其特征。 我有一个名为" Free Text"
的专栏基本上,它为每个注释包含与之对应的文本。
每个行都包含一个字符串,如何将所有这些字符串粘贴在一起以获得一个字符串?
我试过
data['text'].str.cat(sep=', ')
但我得到TypeError: list indices must be integers, not str
答案 0 :(得分:0)
我认为它应该是这样的,只有在data['text'].values
导致字符串的情况下才有效。如果没有,你将不得不将其转换为字符串。
",".join(data['text'].values)
这是一个恰当的例子
df = DataFrame(randn(5, 3), columns=list('ABC'), dtype=str)
print df['A'].values # prints all the values as list
print ",".join(df['A'].values) # prints all the values as string seperated by ,