【问题标题】:Missing data in SFrameSFrame 中缺少数据
【发布时间】:2017-02-26 16:29:55
【问题描述】:

我正在尝试使用 graphlab.linear_regression.create 并且我收到一个错误,我在用于预测我的模型的列中缺少数据,并且它说使用 dropna 来解决问题。我使用 dropna 但它并没有摆脱任何缺失值的行。我正在输入 ti_train.dropna() 以尝试删除丢失的数据和 age_model = graphlab.linear_regression.create(ti_train, target='Survived', features=['Age'],validation_set=None) 用于我的线性回归。我也用 ti_train.fillna('Age', np.median(ti_train['Age'])) 尝试了 fillna。我通过将 csv 文件读入 SFrame 来获取数据。谢谢

【问题讨论】:

  • 这是什么语言? Python?如果您添加语言标签,该问题将得到知道如何提供帮助的人的更多关注。

标签: graphlab


【解决方案1】:

仅执行此代码不会修改您的 sframe(假设您使用 sframe 运行 ipython notebook)

ti_train.fillna('Age', np.median(ti_train['Age']))

您是否尝试过这个(LHS 用于修改 sframe)然后尝试运行回归

ti_train = ti_train.fillna('Age', np.median(ti_train['Age']))

【讨论】:

    猜你喜欢
    • 2012-11-25
    • 2014-03-14
    • 2020-06-08
    • 2020-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多