data.table — все вопросы

1ответ
4 голоса
Почему dput (объект) в j в data.table также печатает (объект)?
Не высокий приоритет, но эту операцию я выполняю часто. Итак, я хотел бы знать, есть ли способ подавить вывод выражения внутри dput. library(data.table) mtcars <- setDT(copy(mtcars)) mtcars[, d
1ответ
4 голоса
Как исключить определенные строки при разборе данных с разделителями табуляции в R data.table /data.frame?
Этот вопрос связан со следующим вопросом: Как разделить данные с разделителями табуляции (разных форматов) в data.table /data.frame? У меня есть текстовый файл, который искажен, поэтому он и
3ответа
4 голоса
Как разделить каждую строку кадра данных на строки соответствующих столбцов в кадре данных при переработке значений
У меня есть кадр данных, который выглядит следующим образом: Gene.names=c("ESR", "ESR.1", "ESR.2", "ESR.3", "PKB", "PKB.1", "PKB.2", "PKB.3") mean_0.x = c(3,2,5,9,2,4,6,7) mean_1.x = c(6,2,5,1,9,1
1ответ
4 голоса
Чтение файла CSV со встроенными двойными кавычками и запятыми
Я пытаюсь прочитать грязный CSV-файл с помощью функции fread () из пакета data.table, но у меня есть проблема со встроенными двойными кавычками и запятыми в строковых значениях, то есть неэкранирова
1ответ
4 голоса
R: Табулирования и вставки с data.table
Я пытаюсь взять очень большой набор записей с несколькими индексами, вычислить совокупную статистику по группам, определяемым подмножеством индексов, а затем вставить ее в каждую строку таблицы. Про
1ответ
4 голоса
В R с использованием data.table, как один поднабор или запрос, когда поле критерия является целым числом?
Я использую пакет data.table совсем немного. Существует множество примеров поднабора, запросов или поиска (или как вы хотите это называть) с помощью бинарного поиска, который, очевидно, намного быст
3ответа
4 голоса
Группировка отношения многие ко многим из двухколоночной карты
У меня есть таблица SQL, которая отображает, скажем, авторов и книги. Я хотел бы сгруппировать связанных авторов и книги (книги, написанные одним и тем же автором, и авторов, которые совместно напис
1ответ
4 голоса
В key.data.table изменение значения ключевой переменной в определенном `where` устанавливает ключ в` NULL`
Я хотел бы спросить, почему data.table в приведенном ниже примере теряет свой ключ, когда я изменяю значение ключевой переменной при определенном where подмножество. И нужно ли это. library(data.t
1ответ
4 голоса
Есть ли способ назначить класс столбца R data.table из части j
Предположим, я хочу установить class для всех элементов в data.table столбец. Я чувствую, что должен быть способ сделать подобные вещи изнутри части DT[,j], но, похоже, это не работает. Я должен сде
1ответ
4 голоса
R - группировать данные, но применять разные функции к разным столбцам
Я хотел бы сгруппировать эти данные, но при группировке применять разные функции к некоторым столбцам. ID type isDesc isImage 1 1 1 0 1 1 0 1 1 1 0 1 4 2 0
1ответ
4 голоса
Потенциальные проблемы из-за перераспределения истинной длины более 1000 раз
tl; dr: Каковы потенциальные проблемы после предупреждения о чрезмерном выделении длины? Недавно я сделал что-то глупое, как это: m <- matrix(seq_len(1e4),nrow=10) library(data.table) DT
2ответа
4 голоса
Добавьте месяцы в столбец IDate data.table в R
Я использовал data.table практически для всего, что я использовал для data.frames, поскольку это намного быстрее для больших данных в памяти (несколько миллионов строк). Однако я не совсем уверен, к
1ответ
4 голоса
data.table не сохраняет ключевые обходные пути
data.table не сохраняет ключ при выполнении подмножества setkey(DT,a,b,c) key(DT[,list(a,b)]) # return NULL У кого-нибудь есть обходной путь (где X Y, следовательно, Z являются data.table)? Я д
2ответа
4 голоса
Превратить векторный вывод в столбцы в data.table вместе с другими столбцами?
Мои вопросы связаны с этим: Превратить векторный вывод в столбцы в data.table? Но моя ситуация немного сложнее. Я не только возвращаю вектор как столбцы, но и одновременно вычисляю другие ст
1ответ
4 голоса
катите data.table одновременно вперед и назад
Это связано с предыдущим вопросом о SO: свернуть data.table с роллетами Учитывая данные ... library(data.table) dt1 = data.table(Date=seq(from=as.Date("2013-01-03"), to
1ответ
4 голоса
Как извлечь уникальные строки из подмножества столбцов в таблице данных?
Я бы хотел взять уникальные строки из таблицы data.table, учитывая подмножество столбцов и условие в i. Каков наилучший способ сделать это? («Лучший» с точки зрения скорости вычислений и короткого и
1ответ
4 голоса
Как обернуть «сортировку по убыванию в таблице данных» в функцию?
После просмотра быстрой сортировки data.table по возрастанию /убыванию Я хотел бы завернуть либо X <- X[order(Year, MemberID, -Month)] или X[,Month:=-Month] setkey(X,Year,MemberID,Mon
1ответ
4 голоса
data.table 1.8.11 и проблемы с агрегацией [закрыто]
ОБНОВЛЕНИЕ : исправлена ​​ошибка. Смотрите ниже. Вот интересное поведение, которое я обнаружил в data.table 1.8.11 (r1101, 2014-01-28). Порядок переменных, включенных в предложение by, изменяет
1ответ
4 голоса
Улучшение производительности в нескольких подмножествах Time-Range от xts?
Есть ли лучший способ достичь следующего кода: slice.periods <- function (x, periods, ...) { if (!require("xts")) { stop("Need 'xts'") } Reduce(rbind.xts, lapply(periods, function(t)
1ответ
4 голоса
R data.table подмножество со сравнением
Я использую data.table для быстрого поднабора. Однако, когда я подмножество не основано на ключах, равных значению, но меньше чем, это занимает много времени. Например: DT["2"] быстро, а DT[k
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132