被这个错误搞很久了,记录一下!
问题:data.fillna(0)一直不起作用
原因:需要重新赋值
data = data.fillna(0)
完整:
data_test = pd.read_csv("纠错/3.csv")
print('列数:', data_test.shape[1])
print('行数:', data_test.shape[0]) # 15
data_test.fillna(0) # 不行
data_test.dropna(inplace=True) # 仍然存在缺失值,删除有缺失值的一行
print('数据量 = ', len(data_test)) # 10
data_test = pd.read_csv("纠错/3.csv")
print('列数:', data_test.shape[1])
print('行数:', data_test.shape[0]) # 15
data_test = data_test.fillna(0)
data_test.dropna(inplace=True) # 缺失值已经替换为0,不删除任何行
print('数据量 = ', len(data_test)) # 15