Результаты поиска по запросу "data.table"

6 ответов

R plyr, data.table, применить определенные столбцы data.frame

Я ищу способы ускорить мой код. Я смотрю вapply/ply методы, а такжеdata.table, К сожалению, я сталкиваюсь с проблемами. Вотнебольшой Пример данных: ids1 <- c(1, 1, 1, 1, 2, 2, 2, 2) ids2 <- c(1, 2, 3, 4, 1, 2, 3, 4) chars1 <- c("aa", " bb ", ...

4 ответа

Получить столбцы за строкой из data.table [duplicate]

На этот вопрос уже есть ответ здесь: Выбрать / присвоить data.table, когда имена переменных хранятся в символьном векторе [/questions/12391950/select-assign-to-data-table-when-variable-names-are-stored-in-a-character-vect] 3 ответаraw ...

2 ответа

Как можно установить отрицание значения ключа с помощью пакета data.table R?

R-хdata.table Пакет предлагает быструю подстановку значений на основе ключей. Так, например: set.seed(1342) df1 <- data.table(group = gl(10, 10, labels = letters[1:10]), value = sample(1:100)) setkey(df1, group) df1["a"]вернет все строки в df1, ...

ТОП публикаций

3 ответа

data.table vs dplyr: один может делать что-то хорошо, другой - плохо или плохо?

обзорЯ относительно знаком сdata.tableне так уж много сdplyr, Я прочитал некоторыеdplyr виньетки [http://rpubs.com/hadley/dplyr-intro]и примеры, которые всплыли на SO, и до сих пор мои выводы таковы: data.table а такжеdplyr сопоставимы по ...

1 ответ

добавить несколько больших data.table's; пользовательское приведение данных с использованием colClasses и fread; именованные трубы

[Это несколько отчетов об ошибках / запросов функций в одном посте, но они не обязательно имеют смысл в отдельности. Извиняюсь за пост монстра заранее. Размещение здесь в соответствии с предложением справки (data.table). Кроме того, я новичок в ...

4 ответа

Проблемы с преобразованием длинного списка data.frames (~ 1 млн.) В один data.frame с использованием do.call и ldply

Я знаю, что в SO много вопросов о способах преобразования списка data.frames в один data.frame с использованием do.call или ldply, но это вопросы о понимании внутренней работы обоих методов и попытке выяснить, почему Я не могу заставить работать ...

1 ответ

Округление миллисекунд POSIXct в data.table v1.9.2 (нормально в 1.8.10)

У меня странный результат для моегоdata.table v1.9.2: DT timestamp 1: 2013-01-01 17:51:00.707 2: 2013-01-01 17:51:59.996 3: 2013-01-01 17:52:00.059 4: 2013-01-01 17:54:23.901 5: 2013-01-01 17:54:23.914 str(DT) Classes ‘data.table’ and ...

3 ответа

Почему так же, как expand.grid, чем CJ в data.table?

> system.time(expand.grid(1:1000,1:10000)) user system elapsed 1.65 0.34 2.03 > system.time(CJ(1:1000,1:10000)) user system elapsed 3.48 0.32 3.79

2 ответа

data.table «ключевые индексы» или «групповой счетчик»

После создания ключа в data.table: set.seed(12345) DT <- data.table(x = sample(LETTERS[1:3], 10, replace = TRUE), y = sample(LETTERS[1:3], 10, replace = TRUE)) setkey(DT, x, y) DT # x y # [1,] A B # [2,] A B # [3,] B B # [4,] B B # [5,] C A # ...

1 ответ

отстающие данные панели с таблицей данных

Я в настоящее время запаздываю данные панели с помощьюdata.table следующим образом: require(data.table) x <- data.table(id=1:10, t=rep(1:10, each=10), v=1:100) setkey(x, id, t) #so that things are in increasing order ...