我正在尝试使用MICE的statsmodels包来估算我的列的值。我不知道该怎么使用它。无论我运行什么,都会抛出错误:ValueError: variable to be imputed has no observed values
代码:
df=pd.read_csv('contacts.csv', engine='c',low_memory=False)
from statsmodels.imputation.mice import MICEData as md
md(df)为什么我做错了?
发布于 2018-02-07 03:32:58
生成的数据框(因此csv)中至少有一列为空。
检查数据帧,也许你需要清理/规格化。
另外,不要害怕去研究the code base。您正在寻找的是MICEData的_split_indices方法。
https://stackoverflow.com/questions/48648278
复制相似问题