Как отобрать подвыборку большой таблицы данных (пакет data.table
)? Есть ли более элегантный способ выполнить следующее
DT<- data.table(cbind(site = rep(letters[1:2], 1000), value = runif(2000)))
DT[site=="a"][sample(1:nrow(DT[site=="a"]), 100)]
Думаю, есть простое решение, но не могу выбрать правильную формулировку для поиска.
ОБНОВЛЕНИЕ: В более общем смысле, как я могу получить доступ к номеру строки в аргументе i
data.table без создания временного столбца для номера строки?
cbind
в вашей командеdata.table(.)
. - person Arun   schedule 29.11.2013