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

1 ответ

, Вы можете указать любой вектор имен или номеров столбцов.

я есть data.table вот так: x <- data.table( a = c( 1, 2), b = c('foo', 'bar'))Я хочу добавить новый столбец 'key_', который содержит построчно объединенные значения a и b, разделенные '_': a b key_ 1: 1 foo 1_foo 2: 2 bar 2_barДля жестко ...

3 ответа

Это было действительно мое намерение. Я использовал ответ Aramis7d, а затем закончил цепочку right_join (data). Я считаю, что это выходит так же.

я есть ситуация, когда у меня есть два фрейма данных, к которым я хотел бы присоединиться. Таблицаparams описывает параметр для единицы измерения в терминах временных и угловых диапазонов. Таблицаdata длиннее и содержит параметры id, time и ...

3 ответа

Преобразование кадра данных из «широкого» формата в «длинный» формат в R

У меня есть следующий фрейм данных: df = data.frame(A_1 = c(1,2,3), A_2 = c(4,5,6), A_3 = c(7,8,9), B_1 = c(10, 11, 12), B_2 = c(13, 14, 15), B_3 = c(16, 17, 18)) #> df # A_1 A_2 A_3 B_1 B_2 B_3 #1 1 4 7 10 13 16 #2 2 5 8 11 14 17 #3 3 6 9 12 15 ...

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

2 ответа

Спасибо за вашу помощь тоже!

я есть R data.table со следующими столбцами Date Time X Y 5/9/2016 12:00:00 AM 30 125 5/9/2016 12:30:00 AM 27 127 5/9/2016 1:00:00 AM 30 133 5/9/2016 1:30:00 AM 25 115 5/9/2016 2:00:00 AM 26 116 5/9/2016 3:00:00 AM 34 128 5/9/2016 3:30:00 AM 34 ...

1 ответ

Если кто-то воспользуется этим ответом, будьте осторожны и учтите также следующее исправление. Хотя, казалось, все работало нормально; Я столкнулся с неправильными результатами в другом анализе, хотя ошибки не было. Каким-то образом типы Gene1 и Gene2 оказались целочисленными, что приводило к неправильному объединению. Я решил это, заставив их быть в символьном формате как dt $ Gene1 <- as.character (dt $ Gene1) и так же для столбца Gene2, что решило проблему.

table очень полезен, но я не смог найти элегантный способ решить следующую проблему. Есть несколько более близких ответов, но никто не решил мою проблему. Допустим, ниже приведен объект data.table, и я хочу отфильтровать повторяющиеся строки на ...

3 ответа

R начальная статистика по группам для больших данных

Я хочу загрузить набор данных, в котором есть группы. Простым сценарием будет начальная загрузка простых средств: data <- as.data.table(list(x1 = runif(200), x2 = runif(200), group = runif(200)>0.5)) stat <- function(x, i) {x[i, c(m1 = mean(x1), ...

3 ответа

stackoverflow.com/questions/47495118/...

я есть data.frame NOAA_OLR_TEST NOAA_OLR_TEST <- structure(list(DATE_START = structure(c(1170720000, 1170806400, 1170892800, 1170979200, 1171065600, 1171152000, 1171238400, 1171324800, 1171411200, 1171497600), class = c("POSIXct", "POSIXt")), ...

1 ответ

Как сгенерировать линейную комбинацию переменных и обновить таблицу, используя data.table в вызове цикла?

Некоторые данные игрушкиset.seed(123) df <- data.frame(what_ever = rnorm(5, 50, 1), this_is = rnorm(5, 30, 1), wtf_nnn = rnorm(5, 20, 1), hat_ever = rnorm(5, 50, 1), who_is = rnorm(5, 30, 1), mmm_nnn = rnorm(5, 20, 1) ) library(data.table) DT <- ...

3 ответа

Ошибка памяти с циклом foreach в R в Windows 8 (64-разрядная версия) (пакет doParallel)

Я пытаюсь перейти от последовательного к параллельному подходу, чтобы выполнить несколько многомерных задач анализа временных рядов на большомdata.table, Таблица содержит данные для разных групп, и я пытаюсь перейти отfor цикл доforeach цикл с ...

2 ответа

 класс намного менее эффективен, чем память

анные содержат переменную времени и выбранную переменную бренда, как показано ниже. время указывает время покупки, а выбранная марка указывает на купленную марку в то время. С этими данными я хотел бы создать переменную ранга, как показано в ...