我进行了线性回归以填充历史数据上的NaN值(外推)。所以我有一个像这样的数组“预测”。
array([[75.30316986],
[77.00583289],
[75.77286072],
[74.11922961]])
而且我有一个像这样的数据框“ y_wajak”:
Date ABJ
2014-03-01 89.928058
2014-04-01 85.765125
2014-05-01 85.512367
2014-06-01 86.730125
2014-07-01 87.947883
我如何制作一个数据框,这样我的数据就这样?
Date ABJ
2013-11-01 75.30316986 (added top rows from array)
2013-12-01 77.00583289
2014-01-01 75.77286072
2014-02-01 74.11922961
2014-03-01 89.928058 (from "y_wajak" dataframe)
2014-04-01 85.765125
2014-05-01 85.512367
2014-06-01 86.730125
2014-07-01 87.947883
有人可以帮我吗?谢谢:)
您想要的是附加功能。参见the documentation here.
df = pd.DataFrame(y_wajak, pd.DataFrame(my_array))
许多人需要添加其他参数才能获取正确的列名称和类型。但这应该可以帮助您。