我试图使用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来获取数据。谢谢
答案 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']))