我有这个csv数据集Train.csv。该文件包含“?”而不是null(NaN)值。我已经使用read_csv方法导入了文件。我要替换所有这样的“?”具有np.NaN值,但以下代码不起作用:
df.replace('?', np.NaN, inplace = True, regex = False)
我不想使用正则表达式。 请帮忙。
答案 0 :(得分:2)
您可以尝试使用带有na_values选项的pandas read_csv导入数据:
pd.read_csv('Train.csv', na_values="?")