【发布时间】:2018-01-22 14:47:28
【问题描述】:
我正在尝试连接这三列,但我使用的代码给了我这个输出,我将所有列的格式更改为字符串:
Income_Status_Number Income_Stability_Number Product_Takeup_Number Permutation
1 1 2 1.012
2 1 3 2.013
1 1 1 1.011
这是我使用的代码:
df['Permutation']=df['Income_Status_Number'].astype(str)+""+df['Income_Stability_Number'].astype(str)+""+df['Product_Takeup_Number'].astype(str)
但我希望我的输出如下所示:
Income_Status_Number Income_Stability_Number Product_Takeup_Number Permutation
1 1 2 112
2 1 3 213
1 1 1 111
请帮忙。
【问题讨论】:
-
df['Permutation']=df['Income_Status_Number'].astype(str)+df['Income_Stability_Number'].astype(str)+df['Product_Takeup_Number'].astype(str)更好,但它应该工作得很好。 -
在每个串联之间添加
""的目的是什么?
标签: python python-3.x python-2.7 pandas