Python 插补是指在大熊猫中使用数据透视表?
我现在正在研究泰坦尼克号的数据集,它在“年龄”功能中缺少一些值。我使用非缺失数据创建了以下Pivot表:Python 插补是指在大熊猫中使用数据透视表?,python,pandas,Python,Pandas,我现在正在研究泰坦尼克号的数据集,它在“年龄”功能中缺少一些值。我使用非缺失数据创建了以下Pivot表: +---------+-----------+-----------+ | Pclass | Sex | Age | +---------+-----------+-----------+ | 1 | female | 34.240964 | | | male | 41.281386 | | 2 | femal
+---------+-----------+-----------+
| Pclass | Sex | Age |
+---------+-----------+-----------+
| 1 | female | 34.240964 |
| | male | 41.281386 |
| 2 | female | 28.722973 |
| | male | 30.740707 |
| 3 | female | 21.750000 |
+---------+-----------+-----------+
我现在想用数据透视表中的相应值来插补“年龄”功能中缺少的值,但由于我是数据透视表的新手,我不知道如何正确地提示使用哪些值进行插补
我的第一个想法是采用if-elif-else方法,但这似乎有点不符合实际
有关于去哪里的提示或指示吗?使用
fillna
Originaldf=Originaldf.set_index(['Pclass','Sex']).Age.fillna(piv.Age).reset_index()
使用
fillna
Originaldf=Originaldf.set_index(['Pclass','Sex']).Age.fillna(piv.Age).reset_index()
美好的所以其他人都使用了和我一样的代码:training['Pclass','Sex','Age']=training.set_index(['Pclass','Sex']).Age.fillna(table.Age).reset_index()很好!所以其他人都使用了和我一样的代码:training['Pclass','Sex','Age']=training.set_index(['Pclass','Sex']).Age.fillna(table.Age).reset_index()