【发布时间】:2016-08-09 11:32:07
【问题描述】:
如何使用 Python/pandas 从这个 csv 中获取 5 分钟的数据? 对于每 5 分钟的间隔,我尝试获取该 5 分钟间隔的 DATE、TIME、OPEN、HIGH、LOW、CLOSE、VOLUME。
DATE TIME OPEN HIGH LOW CLOSE VOLUME
02/03/1997 09:04:00 3046.00 3048.50 3046.00 3047.50 505
02/03/1997 09:05:00 3047.00 3048.00 3046.00 3047.00 162
02/03/1997 09:06:00 3047.50 3048.00 3047.00 3047.50 98
02/03/1997 09:07:00 3047.50 3047.50 3047.00 3047.50 228
02/03/1997 09:08:00 3048.00 3048.00 3047.50 3048.00 136
02/03/1997 09:09:00 3048.00 3048.00 3046.50 3046.50 174
02/03/1997 09:10:00 3046.50 3046.50 3045.00 3045.00 134
02/03/1997 09:11:00 3045.50 3046.00 3044.00 3045.00 43
02/03/1997 09:12:00 3045.00 3045.50 3045.00 3045.00 214
02/03/1997 09:13:00 3045.50 3045.50 3045.50 3045.50 8
02/03/1997 09:14:00 3045.50 3046.00 3044.50 3044.50 152
【问题讨论】:
-
问题必须显示最少的研究工作。你试过什么?
-
粘贴链接并不能告诉我你已经尝试过了。这并不是您在此处询问之前努力解决此问题的证明。您可以发布一些您尝试过的代码吗?如果你还没有任何代码,你可能不想在这里问,直到你这样做。
-
我扔了这个并尝试了很多不同的东西。 [link(pandas.pydata.org/pandas-docs/version/0.17.1/generated/…) 我尝试了 asfreq 和 clip 以及其他一些东西。我考虑了每个间隔的 .at_time 并以某种方式将它们加在一起。但我认为有更好的方法。但我会继续努力。
-
听起来你已经做出了相当不错的努力。如果您编辑您的问题以包含您用来尝试这些事情的代码,这将使您的问题更有帮助。描述每个代码 sn-p 以及它如何没有按您的预期工作。最好只是表明您尝试了一些事情。
-
我不小心发布了链接。我尝试了一些不同的东西,但我通常会在尝试后删除它们。
标签: python python-2.7 datetime pandas dataframe