Я работаю с циклами.Я буду делать некоторые операции внутри цикла.The result would be an numpy array
.Теперь я просто хочу сохранить массив numpy в pandas df для каждого значения цикла for.
Мой df выглядит следующим образом
Lt Lg
-7.0 -7.0
-7.0 -6.9
-7.0 -6.8
. .
. .
. .
. .
6.9 6.8
6.9 6.9
df.shape is (19600,2)
пример кода
for i in range(21,25):
' do some operations and return below numpy array of length 19600'
result_array = [0,0,0.2......0.8,0.6] # lenght of array = 19600
df[i] = result_array
результат, который я получаю
Lt Lg 24
-7.0 -7.0 0
-7.0 -6.9 0.2
-7.0 -6.8 0
. . .
. . .
. . .
. . .
6.9 6.8 0.8
6.9 6.9 1
Требование
Lt Lg 21 22 23 24
-7.0 -7.0 0 0 0 0
-7.0 -6.9 0.2 0 0.4 0.2
-7.0 -6.8 0 0.2 0.6 0
. . . . . .
. . . . . .
. . . . . .
. . . . . .
6.9 6.8 0.8 0 0.6 0.8
6.9 6.9 1 0.4 0.2 1
Перезаписывает столбецснова и снова, и он выдает последнюю вычисленную result_array
, объединенную с df.Но я требовал, чтобы каждые result_array
были соединены / объединены с df.