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