【发布时间】:2019-03-23 11:03:15
【问题描述】:
我有一个按名称和日期和时间排序的多索引数据框,我想通过数据框选择每天的最新(时间)行。请参阅下面的示例:
name time code
Trudy 1/2/2018 2:36PM 126-45
1/2/2018 3:58PM 127-45
1/3/2018 5:25PM 122-56
1/4/2018 6:57PM 122-57
1/4/2018 9:25PM 122-89
Monk 1/2/2018 3:58PM 147-56
1/3/2018 4:20PM 258-69
1/3/2018 5:25PM 259-87
1/6/2018 6:57PM 254-69
Natalie 1/2/2018 5:21PM 148-35
1/2/2018 3:54PM 458-69
1/4/2018 2:26PM 249-47
我想得到以下结果:
name time code
Trudy 1/2/2018 3:58PM 127-45
1/3/2018 5:25PM 122-56
1/4/2018 9:25PM 122-89
Monk 1/2/2018 3:58PM 147-56
1/3/2018 5:25PM 259-87
1/6/2018 6:57PM 254-69
Natalie 1/2/2018 5:21PM 148-35
1/4/2018 2:26PM 249-47
【问题讨论】:
-
要清楚,有多少列?这是2级
MultiIndex(name&date)和2级(time和code)还是别的什么? -
还有更多列,但这些是重要的。这是一个 2 级多索引(名称和时间)
标签: python python-3.x pandas indexing multi-index