Python 插补是指在大熊猫中使用数据透视表?

Python 插补是指在大熊猫中使用数据透视表?,python,pandas,Python,Pandas,我现在正在研究泰坦尼克号的数据集,它在“年龄”功能中缺少一些值。我使用非缺失数据创建了以下Pivot表: +---------+-----------+-----------+ | Pclass | Sex | Age | +---------+-----------+-----------+ | 1 | female | 34.240964 | | | male | 41.281386 | | 2 | femal

我现在正在研究泰坦尼克号的数据集,它在“年龄”功能中缺少一些值。我使用非缺失数据创建了以下Pivot表:

+---------+-----------+-----------+
| 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()