4
我有一個用戶定義的對象,它有一個具有3個屬性的類。重新編碼'[.data.table'
i.e. > class(data)
[1] "cumulative" "data.table" "data.frame"
我要重新編寫[
,這樣,當我把它稱爲我的物體上,它使用的data.table
定義的函數,即[.data.table
但返回我的用戶定義的類。我該怎麼做呢?
我試圖創建一個函數如下,以及其他一些變化,但我不能讓它工作
'[.cumulative' <- function(x,i,j,...) {
y <- NextMethod(.Generic)(x,i.j)
class(y) <- .Class
}
你目前的嘗試面臨哪些特定問題? – voidHead 2014-09-21 22:27:36