R data.table中POSIXct列的最大/最后一个元素?
我有一个data.table,其中有一列posixctR data.table中POSIXct列的最大/最后一个元素?,r,data.table,max,posixct,R,Data.table,Max,Posixct,我有一个data.table,其中有一列posixct dt <- data.table(DateTime=seq(from=as.POSIXct("2017-02-01 00:00", tz="Europe/Berlin"), by=3600, length.out = 10), Value=1:10) dt我们需要使用[来提取单个列 max(dt[["DateTime"]]) 对于多列,语法为 dt[, c("DateTime", "Value"), with = FALSE]
dt <- data.table(DateTime=seq(from=as.POSIXct("2017-02-01 00:00", tz="Europe/Berlin"), by=3600, length.out = 10), Value=1:10)
dt我们需要使用[
来提取单个列
max(dt[["DateTime"]])
对于多列,语法为
dt[, c("DateTime", "Value"), with = FALSE]
或者另一个选项是
dt[, .(DateTime, Value)]
我们需要使用[[
来提取单个列
max(dt[["DateTime"]])
对于多列,语法为
dt[, c("DateTime", "Value"), with = FALSE]
或者另一个选项是
dt[, .(DateTime, Value)]
谢谢。第一个选项是完全这样做!或者max(df$DateTime)
谢谢。第一个选项是完全这样做!或者max(df$DateTime)
放弃引号,然后你所有的尝试都会成功。去掉引号,然后你所有的尝试都会成功