【问题标题】:Imputation seems to change non NaN values插补似乎改变了非 NaN 值
【发布时间】:2020-10-15 08:28:28
【问题描述】:

运行

imputed_training=impyute.imputation.cs.em(X_train2.values, loops=50)
xtrain2_imputed=pd.DataFrame(imputed_training)
columns=('interest-over-time','hash-rate',...) # very long list
xtrain2_imputed.columns = columns

返回一个包含与原始数据帧 (xtrain2) 完全不同的值的数据帧。 如何使用期望最大化来估算我的 NaN,以返回与原始 df 具有相同列、列顺序和行顺序的数据帧?

【问题讨论】:

    标签: python pandas machine-learning imputation


    【解决方案1】:

    执行此操作后,您可以将其分配回去

    mputed_training=impyute.imputation.cs.em(X_train2.values, loops=50)
    X_train2[:]= mputed_training
    

    【讨论】:

    猜你喜欢
    • 2012-10-10
    • 2017-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-10
    • 1970-01-01
    • 2021-01-25
    • 2022-01-20
    相关资源
    最近更新 更多