[英]How to join multiple text columns in Pandas dataframe
How can i merge/join multiple text columns within a single pandas dataframe without concatenating the columns individually 如何在单个熊猫数据框中合并/合并多个文本列,而又不单独合并这些列
eg 例如
d = pd.DataFrame({'A':['one','two','three'],'B':['London','New York','Tokyo'],'C':['UK','USA','Japan'],'D':['Hot','Hot','Cold']})
the output should be 输出应该是
0 one London UK Hot
1 two New York USA Hot
2 three Tokyo Japan Cold
Name: combined, dtype: object
Use DataFrame.apply
along axis=1
with join
: 沿着
axis=1
将DataFrame.apply
与join
配合使用:
d.apply(' '.join, axis=1)
0 one London UK Hot
1 two New York USA Hot
2 three Tokyo Japan Cold
dtype: object
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.