Python 3.x 是否使用datetime对象输出数据帧的最后一行?

Python 3.x 是否使用datetime对象输出数据帧的最后一行?,python-3.x,pandas,Python 3.x,Pandas,这里是Python新手,我希望这是一个简单的问题,但我已经进行了广泛的搜索,还没有找到任何其他人遇到过这个问题 我有一个数据帧,其中包含一段时间内的逐分钟数据,包括几天。我想对每个索引基本上都做一个df.tail(1)——本例中的索引只是日期,尽管如果有原因,它们不应该这样做。换言之,我希望能够从这些海量数据中创建一个新的数据框架,从而 Date Time Entry 01/01/2019 15:59 A 01/02/2019

这里是Python新手,我希望这是一个简单的问题,但我已经进行了广泛的搜索,还没有找到任何其他人遇到过这个问题

我有一个数据帧,其中包含一段时间内的逐分钟数据,包括几天。我想对每个索引基本上都做一个df.tail(1)——本例中的索引只是日期,尽管如果有原因,它们不应该这样做。换言之,我希望能够从这些海量数据中创建一个新的数据框架,从而

Date           Time          Entry
01/01/2019      15:59          A
01/02/2019      23:59          Z 
01/03/2019      15:59          Q 

等等。这似乎是一个很小的问题,我应该能够在Excel中完成,但由于每天有数百天和1440行,这是一个难以置信的笨拙问题。我真的很感激任何能为我指明正确方向的人。谢谢

熊猫文档提供了您正在寻找的解决方案:


您可能想要的是
df.sort_values('Time').groupby('Date')。tail(1)
排序确保最新的时间是最后一次,然后您在日期上分组并选择最后一行。完美,正是我想要的。非常感谢。
df.groupby('Date').tail(1)