我希望选择并合并具有其他两列相同值的行(如SQL中的主键)。我应该使用什么功能?你知道吗
我试着用数据框副本(subset=…),但似乎没有给出正确的结果。你知道吗
例如,我想合并'col B'和'col D'值相同的行。你知道吗
所以这个df会变成
col a 'col B' col c 'col D' col e
''''''''''''''''''''''''''''''''''''''''''''''''''''''
0 a ABC-1 nan ABCD b,c
1 a ABC-2 nan ABCD aaa
2 b ABC-1 c ABCD b,c
3 c ABC-1 a,b ABCD b,c,d
4 nan ABC-3 c AACE b,c
这个
col a 'col B' col c 'col D' col e
''''''''''''''''''''''''''''''''''''''''''''''''''''
0 a,c ABC-1 a,b,c ABCD b,c,d
1 a ABC-2 nan ABCD aaa
2 nan ABC-3 c AACE b,c
提前谢谢
如果没有} 中的自定义函数中转换为集合和
NaN
的拆分值顺序不重要,请在^{join
:如果顺序很重要,请使用
OrderedDict
:你也可以看看下面的解决方案。你知道吗
相关问题 更多 >
编程相关推荐