【发布时间】:2021-05-25 23:10:50
【问题描述】:
我有一个包含杂乱数据的数据框。
df = pd.DataFrame({'id':['1', '2', '3', '4'],
'name':['Jon', 'Jack', 'Jane', 'Jill'],
'A':['C', 'A', 'E', 'B'],
'B':['', 'C', 'D', 'E',],
'C':['E', 'E', '', 'A'],
'D':['', '', 'B', 'D'],
'Z':['', '', 'A', 'C']})
id name A B C D Z
1 Jon C E
2 Jack A C E
3 Jane E D B A
4 Jill B E A D C
我想在同一列下组织相等的行值:
id name A B C D Z
1 Jon C E
2 Jack A C E
3 Jane A B D E
4 Jill A B C D E
感谢您的帮助。
【问题讨论】:
-
列名是否总是与值相同?您是否有没有列的值? (而且看起来假人会更简单一些)
-
列名并不总是与值相同。我应该在其中包含一个示例列。我已经更新了我的问题以表明这一点。谢谢
标签: pandas dataframe rows columnsorting