我试图用数据的平均值替换表中的缺失值。代码有效,但是我无法将数据保存在表中。
import numpy as np
import pandas as pd
df1= pd.read_excel("sample.xlsx")
df1["Precio unitario promedio"].replace(np.NaN,mean)
当我在jupyter
中运行代码时,数据已更改,但是当我再次调用该表或尝试打印该表时,已更改为均值的缺失值将作为缺失值返回。该表未保存新值。
答案 0 :(得分:0)
要么:
df1 = df1["Precio unitario promedio"].replace(np.NaN,mean)
或:
df1["Precio unitario promedio"].replace(np.NaN,mean, inplace=True)