【发布时间】:2016-01-14 15:11:14
【问题描述】:
我需要将两个单独的列合并为一个日期时间列。
pandas 数据框如下所示:
calendarid time_delta_actualdeparture actualtriptime
20140101 0 days 06:35:49.000020000 27.11666667
20140101 0 days 06:51:37.000020000 24.83333333
20140101 0 days 07:11:40.000020000 28.1
20140101 0 days 07:31:40.000020000 23.03333333
20140101 0 days 07:53:34.999980000 23.3
20140101 0 days 08:14:13.000020000 51.81666667
我想把它改成这样:
calendarid actualtriptime
2014-01-01 6:30:00 mean of trip times in time interval
2014-01-01 7:00:00 mean of trip times in time interval
2014-01-01 7:30:00 mean of trip times in time interval
2014-01-01 8:00:00 mean of trip times in time interval
2014-01-01 8:30:00 mean of trip times in time interval
基本上我想将这两列合并为一列,然后分组为 30 分钟的时间间隔,取该间隔内实际行程时间的平均值。我尝试了很多技术都没有成功,但我仍在学习 python/pandas。谁能帮我解决这个问题?
【问题讨论】: