这是我使用的代码:

diabetic_df.replace({'weight': {'?': ""}}, regex=False)


但是,当我运行以下代码时,它不会显示为缺失值”

diabetic_df.isnull().sum()


您能告知我做错了什么吗?

最佳答案

您要替换为空字符串而不是NaN
尝试这个,

import numpy as np

diabetic_df.replace({'weight': {'?': np.nan}}, regex=False,inplace=True)
diabetic_df.isnull().sum()

关于python - 如何将 Pandas 框架的值中的问号替换为缺失值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50894580/

10-09 14:02