在数据帧 Python 中根据日期保留数据

输入数据帧


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')

任何帮助是值得赞赏的。



ITMISS
浏览 80回答 1
1回答

Helenr

IIUC,你想保留第一个日期: df.sort_values('Date').groupby('ID').first()输出:   Data                DateID                         1     A 2020-01-04 23:50:002     D 2020-03-28 08:15:003     E 2020-03-26 07:20:00
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python