在R中将15分钟间隔转换为每小时间隔

时间:2017-02-10 14:42:59

标签: r date parsing time

在下面的例子中,我们可以看到每4行一小时过去。时间戳以15分钟为增量显示。

                   timestamp   size
1  2013-10-29T00:00:00-05:00    200
2  2013-10-29T00:15:00-05:00    130
3  2013-10-29T00:30:00-05:00    300
4  2013-10-29T00:45:00-05:00    300
5  2013-10-29T01:00:00-05:00    323
6  2013-10-29T01:15:00-05:00    675 
7  2013-10-29T01:30:00-05:00    234
8  2013-10-29T01:45:00-05:00    423
9  2013-10-29T02:00:00-05:00   1123

我想从时间戳中仅提取时间(删除日期)。

1 个答案:

答案 0 :(得分:1)

看起来你们需要将日期/时间值解析为特定值。如果这样做,您可以检查您的值何时等于任何值和拉值。例如,你想要每15个我会做模块,值%15或类似的东西。或者如果你想要一个小时值的东西,解析日期/时间并得到分钟。如果分钟等于0,请抓住该值。这里有一些文章如何在R中做到这一点。 非常具体: https://cran.r-project.org/web/packages/lubridate/vignettes/lubridate.html 一般阅读: http://gallery.rcpp.org/articles/parsing-datetimes/