SFrame中缺少数据

时间:2017-02-25 21:22:31

标签: graphlab

我试图使用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']))。我通过将csv文件读入SFrame来获取数据。谢谢

1 个答案:

答案 0 :(得分:0)

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

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

你试过这个(用于修改sframe的LHS),然后尝试运行回归

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