我现在正在研究泰坦尼克号数据集,这是" Age"中的一些缺失值。特征。我有大熊猫使用非缺失数据创建的以下数据透视表:
+---------+-----------+-----------+
| Pclass | Sex | Age |
+---------+-----------+-----------+
| 1 | female | 34.240964 |
| | male | 41.281386 |
| 2 | female | 28.722973 |
| | male | 30.740707 |
| 3 | female | 21.750000 |
+---------+-----------+-----------+
我现在想要在“年龄”中归咎于缺失的价值观。功能与数据透视表中的相应值,但由于我是数据透视表新手,我不知道如何正确提示pandas用于输入的值
我的第一个想法是做一个if ifif else方法,但这似乎相当单一......
关于去哪里的任何提示或指示?
答案 0 :(得分:2)
使用fillna
Originaldf=Originaldf.set_index(['Pclass','Sex']).Age.fillna(piv.Age).reset_index()