我正在尝试将多个列连接成一个列
数据框:
df
One Two
0 a d
1 b e
2 c f
我试过:
df['all_columns'] = df.apply(''.join, axis = 1)
错误:
TypeError: ('sequence item 1: expected str instance, float found', 'occurred at index 0')
我预计:
df
all_columns
0 a
1 b
2 c
3 d
4 e
5 f
我正在尝试一种无需使用我的列名称的解决方案,因为它们的名称非常大
请您参考如下方法:
你需要简单的unstack :
df.unstack().reset_index(drop=True).to_frame('allcolumns')
输出:
allcolumns
0 a
1 b
2 c
3 d
4 e
5 f
