R data.table中POSIXct列的最大/最后一个元素?

R 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]

我有一个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[, .(DateTime, Value)]

我们需要使用
[[
来提取单个列

max(dt[["DateTime"]])
对于多列,语法为

dt[, c("DateTime", "Value"), with = FALSE]
或者另一个选项是

dt[, .(DateTime, Value)]

谢谢。第一个选项是完全这样做!或者
max(df$DateTime)
谢谢。第一个选项是完全这样做!或者
max(df$DateTime)
放弃引号,然后你所有的尝试都会成功。去掉引号,然后你所有的尝试都会成功