Python Pandas在数据框中合并相同的名称列
发布于 2021-01-29 17:29:06
因此,我有一些要使用的CSV文件,但其中有些文件包含多个具有相同名称的列。
例如我可以有一个这样的csv:
ID Name a a a b b
1 test1 1 NaN NaN "a" NaN
2 test2 NaN 2 NaN "a" NaN
3 test3 2 3 NaN NaN "b"
4 test4 NaN NaN 4 NaN "b"
加载到熊猫给我这个:
ID Name a a.1 a.2 b b.1
1 test1 1 NaN NaN "a" NaN
2 test2 NaN 2 NaN "a" NaN
3 test3 2 3 NaN NaN "b"
4 test4 NaN NaN 4 NaN "b"
我想做的是将这些相同名称的列合并为1列(如果有多个值将这些值分开),而我的理想输出是
ID Name a b
1 test1 "1" "a"
2 test2 "2" "a"
3 test3 "2;3" "b"
4 test4 "4" "b"
那么想知道这是否可能吗?
关注者
0
被浏览
184
1 个回答