我有一个数据框如下
text
0 hello
1 world
2 python
有什么方法可以让它成为
text
0 hello world python
答案 0 :(得分:2)
使用:
df = pd.DataFrame([' '.join(df['text'])], columns=['text'])
print (df)
text
0 hello world python
<强>详细强>:
print (' '.join(df['text']))
hello world python
答案 1 :(得分:2)
您可以使用pd.Series.str.cat
来连接字符串。
res = pd.DataFrame({'text': [df['text'].str.cat(sep=' ')]})
# text
# 0 hello world python
答案 2 :(得分:0)
除了其他人:
python
def row_concat(x):
return x['1'] + x['2'] + x['3']
df.apply(row_concat, axis=1)