首页 > 解决方案 > 如何在 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

标签: pythonpandas

解决方案


DataFrame.apply一起使用:axis=1_join

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

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

推荐阅读