我希望能够将数据框中的某一列缺失值替换为"missing value"。
我尝试过
第二个代码可以正常工作,因为在此代码后统计缺失值时:
result['emp_title'].fillna('missing')
或者
result['emp_title'] = result['emp_title'].replace({ np.nan:'missing'})
第二个代码可以正常工作,因为在此代码后统计缺失值时:
result['emp_title'].isnull().sum()
它给了我一个0。 然而,第一个并没有像我预期的那样工作,它没有给我一个0,而是之前缺失值的计数。 为什么第一个不起作用呢?谢谢!
result['emp_title'] = result['emp_title'].fillna('missing')
的作用是将缺失值替换为'missing',但它不会直接在原数据中进行更改,而是返回一个新的Series。 - MaxU - stand with Ukraineresult['emp_title'].fillna('missing', inplace=True)
- BENY