Я хочу использовать: = оператор из data.table без загрузки данных.table. Например, для следующей таблицы данных. Я хочу добавить еще один столбец с именем error.Как использовать `: =` из data.table, когда data.table не загружается
DT <- data.table::data.table(station = rep(1:1,52560), mod = rnorm(1*52560),obs = rnorm(1*52560))
Если я следующий все идет хорошо, однако, я озадачен, как он работал, не обращаясь к пакету data.table (data.table библиотека не загружается)? !!
DT[ , `:=`(error = mod - obs)]
Как я могу переписать эту строку, используя data.table ::: :=
? !!
какова цель создания объекта таблицы данных, если вы не используете какой-либо из его особенностей – rawr
Если вы хотите включить все ссылки на data.table функции, вам нужно будет ' [.data.table' также. Но я согласен с rawr, просто загрузите пакет. –
Не ': =' просто 'data.table :: set' в круговой форме? – thelatemail