data.table

Если я использую dplyr синтаксис сверху datatable, я получаю все преимущества скорости datatable, все еще используя синтаксис dplyr? Другими словами, я неправильно использую datatable, если я запрашиваю его с синтаксисом dplyr? Или мне нужно использовать чистый синтаксис datatable, чтобы использовать всю его...

Возможные Дубликаты:переменный выбор / назначение полей в данных.таблица в следующем примере я создаю таблицу данных с именем столбца " x " и "v" library('data.table') DT <- data.table(x = c("b","b","b","a","a"), v = rnorm(5)) Я могу получить доступ к значениям столбца ' x ' по : DT[ , x] # [1] ...

Я хочу создать новый столбец в данные.таблица рассчитывается из текущего значения одного столбца и предыдущего другого. Можно ли получить доступ к предыдущим строкам? например: > DT <- data.table(A=1:5, B=1:5*10, C=1:5*100) > DT A B C 1: 1 10 100 2: 2 20 200 3: 3 30 300 4: 4 40 400 5: 5 50 5...

у меня есть таблица данных в R: library(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)) DT x y v [1,] 1 A 12 [2,] 1 B 62 [3,] 1 A 60 [4,] 1 B 61 [5,] 2 A 83 [6,] 2 B 97 [7,] 2 A 1 [8,] 2 B 22 [9,] 3 A 99 [10,] 3 B 47 [11,] 3 A 63 [12,]...

как вы ссылаетесь на переменные в data.table если имена переменных хранятся в символьном векторе? Например, это работает для data.frame: df <- data.frame(col1 = 1:3) colname <- "col1" df[colname] <- 4:6 df # col1 # 1 4 # 2 5 # 3 6 как я могу выполнить эту же операцию для сведения.табл...

Я только начал использовать R и наткнулся на данные.стол. Я нашел его блестящим. очень наивный вопрос: Могу ли я игнорировать данные.фрейм для использования данных.таблица, чтобы избежать синтаксической путаницы между двумя пакетами?...

у меня есть большой фрейм данных (в порядке нескольких ГБ), который я хотел бы преобразовать в data.table. Используя as.data.table создает копию фрейма данных, что означает, что мне нужна доступная память, чтобы быть по крайней мере в два раза больше данных. Есть ли способ сделать преобразование без копии? в...

у меня есть data.table таблица с примерно 2,5 миллиона строк. Есть две колонки. Я хочу удалить все строки, которые дублируются в обоих столбцах. Ранее для данных.кадр я бы так и сделал: df -> unique(df[,c('V1', 'V2')]) но это не работает с данными.стол. Я пробовал unique(df[,c(V1,V2), with=FALSE]) но он, к...

Я пытаюсь использовать эти данные.таблица пакет внутри моего собственного пакета. МВт выглядит следующим образом: Я создаю функцию, тест.весело, что просто создает небольшие данные.объект таблицы, а затем суммирует группировку столбцов "Val" по столбцу "A". Код test.fun<-function () { library(data....

у меня есть сведения.таблица, с которой я хотел бы выполнить ту же операцию на определенные столбцы. Имена этих столбцов задаются в символьном векторе. В этом конкретном примере я хотел бы умножить все эти столбцы на -1. некоторые игрушечные данные и вектор, указывающий соответствующие столбцы: library(dat...