替换Excel表中的数据并保存表

时间:2019-04-22 21:21:02

标签: python pandas replace

我试图用数据的平均值替换表中的缺失值。代码有效,但是我无法将数据保存在表中。

import numpy as np
import pandas as pd
df1= pd.read_excel("sample.xlsx")
df1["Precio unitario promedio"].replace(np.NaN,mean)

当我在jupyter中运行代码时,数据已更改,但是当我再次调用该表或尝试打印该表时,已更改为均值的缺失值将作为缺失值返回。该表未保存新值。

1 个答案:

答案 0 :(得分:0)

要么:

df1 = df1["Precio unitario promedio"].replace(np.NaN,mean)

或:

df1["Precio unitario promedio"].replace(np.NaN,mean, inplace=True)