Добавить верхние строки фрейма данных из массива Numpy - PullRequest
0 голосов
/ 02 марта 2020

Я сделал линейную регрессию для заполнения значений 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

Кто-нибудь может мне помочь? спасибо:)

1 Ответ

0 голосов
/ 02 марта 2020

То, что вы хотите, это функция добавления. См. документацию здесь.

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

Вам необходимо добавить дополнительные параметры, чтобы получить правильные имена и типы столбцов. Но это должно привести вас туда.

...