Indexing 将预测列附加到数据帧的习惯用法

Indexing 将预测列附加到数据帧的习惯用法,indexing,pandas,dataframe,statsmodels,Indexing,Pandas,Dataframe,Statsmodels,将预测结果附加到进行预测的数据帧的习惯用法是什么 例如,如果我有类似的东西(其中qualityTrain是stats modelsfit的结果) “Pred1”值未与其余的qualityTrain正确对齐。如果我修改最后一行以便 …pd.DataFrame(pred1,columns=['pred1'],index=qualityTrain.index). 我得到了我期望的结果 有没有更好的习惯用法将结果附加到数据帧,而数据帧可能有任意索引?您可以这样做 qualityTrain['Pred1'

将预测结果附加到进行预测的数据帧的习惯用法是什么

例如,如果我有类似的东西(其中
qualityTrain
stats models
fit
的结果)

“Pred1”值未与其余的
qualityTrain
正确对齐。如果我修改最后一行以便

…pd.DataFrame(pred1,columns=['pred1'],index=qualityTrain.index).

我得到了我期望的结果

有没有更好的习惯用法将结果附加到数据帧,而数据帧可能有任意索引?

您可以这样做

qualityTrain['Pred1'] = pred1

请注意,我们(statsmodels)很快将有熊猫加入,熊猫退出预测,因此它有望缓解其中的一些痛点。

这可以解决这里的问题,但我有另一个相关的问题,这让我感到困惑:?因为它是在熊猫存在之前编写的,我们还没有更新它。
qualityTrain['Pred1'] = pred1