如何在Pandas数据框中连接多个文本列

时间:2019-07-10 11:08:52

标签: python pandas

如何在一个熊猫数据框中合并/合并多个文本列 而不是将各个列单独串联

例如

d = pd.DataFrame({'A':['one','two','three'],'B':['London','New York','Tokyo'],'C':['UK','USA','Japan'],'D':['Hot','Hot','Cold']})

输出应为

0         one London UK Hot
1      two New York USA Hot
2    three Tokyo Japan Cold
Name: combined, dtype: object

1 个答案:

答案 0 :(得分:1)

axis=1join一起使用DataFrame.apply

d.apply(' '.join, axis=1)

0         one London UK Hot
1      two New York USA Hot
2    three Tokyo Japan Cold
dtype: object