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

1 ответ

data.table: использование setkey с переменной имени столбца

У меня есть имя переменной, сохраненной в строковую переменнуюwhich_id. W является таблицей данных Как мне позвонитьsetkey наW с участиемwhich_id ? Это то что я пробовал > eval( paste( 'setkey(W,' , which_id , ')' ) ) [1] "setkey(W, ...

3 ответа

Изменить форму головоломки в data.table

Еще одна проблема изменения формы вdata.table set.seed(1234) DT <- data.table(x=rep(c(1,2,3),each=4), y=c("A","B"), v=sample(1:100,12)) # x y v # 1: 1 A 12 # 2: 1 B 62 ... #11: 3 A 63 #12: 3 B 49Я хотел бы сделать накопительную суммуx а такжеv ...

1 ответ

Создать фиктивные переменные в одной таблице на основе диапазона дат в другой таблице

У меня есть две таблицы.table1 выглядит так date hour data 2010-05-01 3 5 2010-05-02 7 7 2010-05-02 10 8 2010-07-03 18 3 2011-12-09 22 1 2012-05-01 3 0Это хранится какdata.table с ключом наdate а такжеhour, У меня есть еще один стол, который ...

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

3 ответа

Обращение к столбцам data.table по именам, сохраненным в переменных

data.table это фантастический R-пакет, и я использую его в библиотеке, которую разрабатываю. Пока все идет хорошо, за исключением одного осложнения. Кажется, что гораздо сложнее (по сравнению с обычными кадрами данных) сослаться наdata.table ...

2 ответа

R data.table заменяет индекс значений из другого data.table

Привет все еще пытаюсь выяснить data.table. Если у меня есть data.table значений, таких как приведенные ниже, каков наиболее эффективный способ заменить значения из другого data.table? set.seed(123456) a=data.table( date_id ...

1 ответ

data.table больше не обновляется по ссылке

Вот функция f <- function(orderData){ colNames <- paste0("lim_",sort(unique(orderData[,XLM]))) orderData[, (colNames):={lim_=factor(XLM);lapply(data.table(model.matrix(~ lim_:w_qalim + 0)), cumsum)}] }и некоторые образцы данных dt = ...

2 ответа

невозможно выполнить вычисления с использованием пакета r data.table

У меня огромный фрейм данных, последние 30 строк ниже: libary(data.table)dput (р) structure(list(DATE = structure(c(1367516015, 1367516045, 1367516075, 1367516105, 1367516135, 1367516165, 1367516195, 1367516225, 1367516255, 1367516285, ...

1 ответ

Суммирование нескольких столбцов с помощью data.table

Я пытаюсь использовать data.table для ускорения обработки большого data.frame (300k x 60), состоящего из нескольких меньших объединенных data.frames. Я новичок в data.table. Код до сих пор выглядит следующим образом library(data.table) a ...

1 ответ

Как программно выбрать столбцы в data.table?

У меня есть следующая data.table (DT): DT <- data.table(V1 = 1:3, V2 = 4:6, V3 = 7:9)Я хотел бы выбрать подмножество переменных программно (динамически), используя объект, в котором хранятся соответствующие имена переменных. Например, я хочу ...

2 ответа

Сохранение нулевых комбинаций при агрегации с таблицей

Предположим, у меня есть следующееdata.table : dt <- data.table(id = c(rep(1, 5), rep(2, 4)), sex = c(rep("H", 5), rep("F", 4)), fruit = c("apple", "tomato", "apple", "apple", "orange", "apple", "apple", "tomato", "tomato"), key = "id") id sex ...