notna()和dropna()之间有什么区别?

2024-09-19 23:40:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用熊猫研究泰坦尼克号的数据。有趣的是,在处理缺少的值时,drorpna()不起作用,但notna()起作用

temp.Embarked.dropna(inplace = True)
temp.isnull().sum()

登船2

temp = temp[temp['Embarked'].notna()]
temp.isnull().sum()

登船0


Tags: 数据truetempsumisnullinplacedropnanotna
1条回答
网友
1楼 · 发布于 2024-09-19 23:40:15

我认为两者都完成了相同的过程,但当我们使用dropna()时,我们必须提到,我们丢弃Nan的方式意味着,通过轴

你必须提到行或列

例如:temp.Embarked.dropna(inplace = True,axis=1)

它将删除整行的nan值

如需进一步澄清,请参考以下链接:

这是What does axis in pandas mean?

相关问题 更多 >