【发布时间】:2015-06-16 15:22:49
【问题描述】:
这是我的数据的简化外观:
Open High Low Close
2005-09-06 09:00:00 1234.25 1234.50 1234.00 1234.25
2005-09-06 12:00:00 1234.50 1234.75 1234.25 1234.50
2005-09-06 16:00:00 1234.50 1234.50 1234.25 1234.50
2005-09-07 09:00:00 1234.25 1234.50 1234.00 1234.25
2005-09-07 12:00:00 1234.25 1234.50 1234.25 1234.50
2005-09-07 16:00:00 1234.25 1234.75 1234.25 1234.25
2005-09-08 09:00:00 1234.25 1234.25 1234.00 1234.25
2005-09-08 12:00:00 1234.25 1234.25 1233.75 1234.25
2005-09-08 16:00:00 1234.25 1234.50 1234.00 1234.00
我想获取每一天的最大小时数和最小小时数。最大值将是“高”列的最大值,最小值将是“低”列的最小值。在此示例中,输出将是:
Max_Time Min_Time
2005-09-06 12:00:00 09:00:00
2005-09-07 16:00:00 09:00:00
2005-09-08 16:00:00 12:00:00
由于此摘要会很长,因此总结它以获取每个时间戳的分布会很有用,但使用每小时的 bin,所以它看起来像:
Max Min
09:00:00 0 2
12:00:00 1 1
16:00:00 2 0
我该怎么做呢?
【问题讨论】:
标签: python python-2.7 pandas time-series dataframe