从Numpy数组中添加数据帧的前几行

问题描述 投票:0回答:1

我进行了线性回归以填充历史数据上的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

有人可以帮我吗?谢谢:)

python pandas numpy-ndarray
1个回答
0
投票

您想要的是附加功能。参见the documentation here.

df = pd.DataFrame(y_wajak, pd.DataFrame(my_array))

许多人需要添加其他参数才能获取正确的列名称和类型。但这应该可以帮助您。

© www.soinside.com 2019 - 2024. All rights reserved.