Как добавить новую строку вверху существующего фрейма данных pandas с полем даты?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как добавить новую строку вверху существующего фрейма данных pandas с полем даты?

Сообщение Anonymous »


Я пытаюсь добавить новую строку вверху существующего фрейма данных pandas. Я пытался объединить новый фрейм данных с существующим фреймом данных, однако это приводит к очистке остальных дат каждой строки. (Показывает NaN) — см. фото, может ли кто-нибудь помочь, что я делаю неправильно? Последние несколько часов я был в тупике.

loro['DATE']=pd.to_datetime(loro['DATE']) cols = ['N1','N2','N3','N4','N5','E1','E2'] loro.set_index('ДАТА',inplace=True) лото = лоро[cols].copy() лото.head() Это выходные данные
N1 N2 N3 N4 N5 E1 E2 ДАТА 2023-10-17 10 17 20 35 40 3 4 2023-10-13 21 26 28 40 41 2 4 2023-10-10 18 20 22 33 43 3 9 06.10.2023 21 29 31 34 43 2 9 2023-10-03 6 20 22 24 45 4 5
Я создал новый фрейм данных и попытался объединить его с существующим фреймом данных

new_row = pd.DataFrame({'DATE':'2023-10-20'}, index =[0]) loto = pd.concat([new_row, loto]).reset_index(drop = True) лото.голова(5) Это выходные данные

ДАТА N1 N2 N3 N4 N5 E1 E2 0 20.10.2023 NaN NaN NaN NaN NaN NaN NaN 1 NaN 10,0 17,0 20,0 35,0 40,0 3,0 4,0 2 NaN 21,0 26,0 28,0 40,0 41,0 2,0 4,0 3 NaN 18,0 20,0 22,0 33,0 43,0 3,0 9,0 4 NaN 21,0 29,0 31,0 34,0 43,0 2,0 9,0 Я ожидаю, что новая строка будет добавлена ​​без изменения дат остальных строк.
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»