我对历史数据中的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
有人能帮我吗?谢谢:(
您想要的是append函数。请参阅此处的文档。
df = pd.DataFrame(y_wajak, pd.DataFrame(my_array))
您需要添加额外的参数来获得正确的列名和类型。但这应该会让你达到目的。