原:
df = df.fillna("nan", inplace=False)
df.dropna(how="any", inplace=True)
报错:‘NoneType’ object has no attribute ‘fillna’
原因:
inplace:是否原地替换。布尔值,默认为False。如果为True,则在原DataFrame上进行操作,返回值为None。
更改:
df.fillna("nan", inplace=False) #
df = df.dropna(axis=0,how='any') # 直接删除缺失值所在行;axis=1为删除缺失值所在列,但会缺失一种特征,一般不用
参考学习: