[英]Using tail on a data.table
I'd like to use tail
on a data.table
like I do on a data frame.我
data.table
在数据框上一样在data.table
上使用tail
。 Is that possible?那可能吗? If not what's more efficient way to get the tail of a data table?
如果不是,获取数据表尾部的更有效方法是什么?
mainDF= data.frame(name= c("a","b","c","d"))
tail(mainDF,1)["name"]
dt<-as.data.table(mainDF)
setkey(dt, name )
tail(dt,1)["name"]
output输出
> mainDF= data.frame(name= c("a","b","c","d"))
> tail(mainDF,1)["name"]
name
4 d
> dt<-as.data.table(mainDF)
> setkey(dt, name )
> tail(dt,1)["name"]
name
1: NA
在当前版本的data.table
,您可以非常接近:
tail(dt, 1L)[ , "name"]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.