将N值分配给Pandas数据框不起作用

时间:2020-01-15 07:33:31

标签: python pandas numpy

dataSource[(dataSource['age_at_extraction_date']<0)]['age_at_extraction_date'] = np.nan

大家好,我正在尝试为年龄被记录为负值的所有数据分配na值。

上面的句子没有错误和警告,但也没有效果。

任何人都可以帮我告诉我为什么这种感觉没有生效吗?

在此先感谢愿意提供帮助的人。

1 个答案:

答案 0 :(得分:1)

您应该尝试以下操作:

dataSource['age_at_extraction_date'][dataSource['age_at_extraction_date']<0] = np.nan