我尝试使用statsmodels
MICE包来为我的列计算值。我无法弄清楚如何使用它。无论我跑什么,它都会引发错误: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)
为什么我做错了?
答案 0 :(得分:0)
生成的数据框中的至少一个列(因此csv)为空。
检查数据框,也许你必须清理它/正常化。
另外,不要害怕调查the code base。
您要找的是/^(?<type>\S+)\s+(?:(?<version>\S+)\s+\((?<date>\S+)\)|(?<version>)(?<date>\S+))$/
的{{1}}方法。