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