import pandas as pd
# generate sample dataframe some filled with NaN
data = pd.DataFrame([[1, 2], [np.nan, 4], [5, 6], [7, np.nan]], columns=["A", "B"])
# apply per-column and substitue the mean of that columns
data.apply(lambda x: x.fillna(x.mean()),axis=1)
这是一个样品可复制的例子。你知道吗
尝试此操作以在适当位置更改数据帧:
或者这样做以创建一个新的数据帧,其中nan被
data.mean()
替换:相关问题 更多 >
编程相关推荐