注意:我已经问过这个问题,但是示例数据框太简单了。我从原始数据帧得到的答案非常有效,但对于下面的数据帧却不起作用。
恐怕我没有任何代码可以提供,因为我不太确定如何/从哪里开始。
基本上我有一个数据框,它在某些行中有值,但在其他行中没有值。我正在寻找一种将值从一行/列映射到另一行/列的方法。
数据框:
FirstName Surname AccountNum CScore
0 None None 123456 70
1 James Smith 234543 90
2 None Peters 543533 50
3 Gary None 948739 100
基本上,我需要用唯一的名称替换“无值”,例如FirstName 列有 2 个 None 值;一个是大卫,另一个是本。 Surname 列也是如此; 1 没有一个值是安德鲁斯,另一个值是哈迪。
因此,任何有关我如何处理用唯一值/条目替换 None 值的想法都将受到真正的赞赏!
抱歉,没有太多内容可以继续。
最佳答案
那么,类似这样的事情怎么样:
DF[ DF.Firstname == None ].Firstname = ["David", "Ben"]
DF[ DF.Surname == None ].Surname = ["Andrews", "Hardy"]
关于python - Pandas 数据框建议;将值映射到其他列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58184973/