熊猫DataFrame建议;将值映射到其他列

时间:2019-10-01 12:39:14

标签: python pandas dataframe

注意:我已经问过这个问题,但是示例数据框太简单了。我对原始数据框的回答非常有效,但对于以下数据框却没有。

恐怕我没有提供任何代码,因为我不确定如何/从哪里开始。

基本上,我有一个数据框,在某些行中有值,而在其他行中没有。我正在寻找一种将值从一个行/列映射到另一个行/列的方法。

数据框:

     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值; 1个将是David,另一个将是Ben。姓氏列也是如此; 1没有值将是Andrews,另一个将是Hardy。

因此,我对如何处理用唯一值/条目替换None值的任何想法都会非常感激!

对不起,没什么可继续的。

1 个答案:

答案 0 :(得分:0)

那么类似的东西呢?

DF[ DF.Firstname == None ].Firstname = ["David", "Ben"]
DF[ DF.Surname == None ].Surname = ["Andrews", "Hardy"]
相关问题