我有一个 R6 类,它的属性是 a data.table
。假设它看起来像这样:
library(R6)
library(data.table)
foo <- R6Class(
classname = 'foo',
public = list(
dt = NA,
initialize = function(dt) {
self$dt <- dt
}
)
)
set.seed(123)
dt <- data.table(col1 = rnorm(10), col2 = rnorm(10))
bar <- foo$new(dt)
我想这样做:
bar[<data.table stuff>]
做这个:
bar$dt[<data.table stuff>]
可能吗?