У меня есть фрейм данных, который имеет (3,1) df-форму, например: -
Мой фрейм данных:
KDB
0 2
1 7
2 9
И у меня есть массив NumPy, который выглядит следующим образом:
My Numpy Array:
[[40], [50] , [60]]
Я хочу добавить значение указанного индекса c в массиве к моему фрейму данных. Допустим, я хочу добавить «60» к моему фрейму данных. Итак, я хочу, чтобы мой фрейм данных выглядел следующим образом.
Мой новый фрейм данных:
KDB
0 2
1 7
2 9
3 60
Я написал код, но он не сработало.
new_df = my_df.append(pd.Series(my_array[2][0]), ignore_index=True)
Python выдает эту ошибку "не транслируемый выходной операнд с формой (3,1) не соответствует форме трансляции (3,2)"
Может кто-нибудь помочь мне понять, что я делаю не так?
Спасибо большое!