【发布时间】:2017-02-13 10:55:33
【问题描述】:
我有一个包含 3 列的修订数据框:
- 修订时间
- 日期
- 价值
例如这里是一个示例,但我的非常非常长(几十万行)
df = structure(list(revisionTime = structure(c(1471417781, 1471417781,
1471417781, 1473978576, 1473978576, 1473978576), class = c("POSIXct",
"POSIXt"), tzone = ""), date = structure(c(1464652800, 1467244800,
1469923200, 1456704000, 1467244800, 1472601600), class = c("POSIXct",
"POSIXt"), tzone = ""), value = c(103.7, 104.1, 104.9, 104.414,
104.3, 104.4)), .Names = c("revisionTime", "date", "value"), row.names = 536:541, class = "data.frame")
我需要的是一种非常快速的方法,可以从这个 data.frame 中提取每个日期的最新修订时间(以及相应的值)。有一些类似的问题,但我的问题更准确:有没有办法避免循环?
谢谢
【问题讨论】:
标签: r loops date dataframe revision