我想用逗号连接Pandas数据框的2列,即:第1列中的“abc”与第2列中的“123”连接,变成“abc,123”。在
例如:
>>> import pandas as pd
>>> import numpy as np
>>> df = pd.DataFrame({'IDx': ['a','b',np.nan,'C'], 'IDy':['1','','2','D']})
>>> df
IDx IDy
0 a 1
1 b
2 NaN 2
3 C D
以下操作无效:
^{pr2}$这是期望的结果:
>>> df = pd.DataFrame({'ID': ['a, 1', 'b', '2', 'C, D']})
>>> df
ID
0 a, 1
1 b
2 2
3 C, D
您可以使用^{} 和^{} 来清空} 列可以} :
string
,^{string
和^{或^{} 到空字符串,^{} 到{}和{a4}:
^{2}$编辑:如果列的}:
dtype
是string
,则可以省略map
或{或者:
相关问题 更多 >
编程相关推荐