【发布时间】:2015-10-17 05:52:09
【问题描述】:
我正在尝试将日期列和总经过时间列合并到一个日期时间列中。
我有一个如下所示的 pandas 数据框:
calendarid actualdeparturetime actualtriptime
2014-01-01 360.066667 26.716667
2014-01-01 384.050000 19.516667
2014-01-01 406.733333 21.900000
2014-01-01 424.850000 17.550000
2014-01-01 444.666667 23.100000
实际出发时间栏是每天经过的总分钟数。 我想将数据框转换为如下所示:
actualdeparturetime actualtriptime
2014-01-01 06:00:04 26.716667
2014-01-01 06:24:03 19.516667
2014-01-01 06:46:44 21.900000
2014-01-01 07:04:51 17.550000
2014-01-01 07:24:40 23.100000
我尝试了几种技术,包括 timedelta 和使用 csv 数据解析器,但我仍在学习,似乎无法靠我自己解决这个问题。有人可以帮忙吗?
我的最终目标是将数据汇总为每天 30 分钟的间隔,然后取每个间隔的实际行程时间的平均值。我假设转换为 datetimeindex 我可以在这些假设下重新采样数据。但是,如果有更好的方法来做到这一点,请告诉我。
【问题讨论】:
标签: python datetime pandas timedelta