Хранение данных на основе даты в фрейме данных python - PullRequest
0 голосов
/ 06 апреля 2020

Входные данныеFrame

ID        Data                       Date
 1           A           01-04-2020 23:50
             B            02-04-2020 6:15
 2           C           30-03-2020 22:10
             D           28-03-2020  8:15
 3           E           26-03-2020  7:20

Вывод Я хочу

ID        Data                       Date
 1           A           01-04-2020 23:50
 2           D           28-03-2020  8:15
 3           E           26-03-2020  7:20

Я пытался отсортировать дату

df['Date'] =pd.to_datetime(df.Date)
df.sort('Date')

Любая помощь приветствуется.

1 Ответ

2 голосов
/ 06 апреля 2020

IIU C, вы хотите сохранить первую дату:

 df.sort_values('Date').groupby('ID').first()

Вывод:

   Data                Date
ID                         
1     A 2020-01-04 23:50:00
2     D 2020-03-28 08:15:00
3     E 2020-03-26 07:20:00
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...