Вопросы по теме 'tidyr'

Можно ли использовать распространение по нескольким столбцам в тидыре аналогично dcast?
У меня есть следующие фиктивные данные: library(dplyr) library(tidyr) library(reshape2) dt <- expand.grid(Year = 1990:2014, Product=LETTERS[1:8], Country = paste0(LETTERS, "I")) %>% select(Product, Country, Year) dt$value <-...
32504 просмотров
schedule 24.04.2022

Условное разбиение строки
Мой вопрос похож на условное разбиение строки в R (с использованием tidyr) . Но мне нужно разделить более чем на 2 столбца. Если столбец набора данных cost reed_cost cost of living reed cost id gene_id locus...
647 просмотров
schedule 08.03.2023

функция распространения tyryr генерирует разреженную матрицу, когда ожидается компактный вектор
Я изучаю dplyr, пришедший из plyr, и я хочу генерировать (для каждой группы) столбцы (для каждого взаимодействия) из вывода xtabs. Краткое резюме: я получаю A B 1 NA NA 2 когда я хотел A B 1 2 данные xtabs...
5038 просмотров
schedule 31.08.2022

Разделить имена столбцов camelCase
Я пытался понять это некоторое время, и думал, что я спрошу здесь. Скажем, у меня есть кадр данных, подобный следующему: df <- data.frame(participant = 1:6, group = c("adult", "adult", "child", "child", "NSS", "NSS"), RegProto = c(2, 3, 4,...
277 просмотров
schedule 25.02.2024

Проблема с использованием регулярных выражений в тайдыре
Использование данных - это только что заданный вопрос >здесь я хотел распространить данные, используя tidyr , используя extract() . df<-read.table(header=T,text= "id m1 m2 m3 P001.st 60.00 2.0 1 P003.nd...
629 просмотров
schedule 11.04.2022

R: Как привести данные в порядок с помощью пар var-val, объединенных в один столбец
Я уже пытался решить эту проблему на SO здесь и здесь - разумеется, получил хорошие ответы, но понял, что это были лишь частичные решения того, что, я считаю, является общей проблемой: часто данные были организованы так, чтобы иметь переменные...
298 просмотров
schedule 22.02.2022

Построение (ggplot) числовых значений из столбца смешанного длинного формата символа класса
Следуя стандарту аккуратных данных, у меня есть данные в длинном формате с ключом и столбцом значений. Значения для некоторых ключей являются числовыми, для других — символами, поэтому R имеет весь столбец, установленный как класс символов. Когда...
1075 просмотров
schedule 21.07.2023

Удаление столбцов по группам
У меня есть кадр данных в следующем формате: id | name | logs ---+--------------------+----------------------------------------- 84 | "zibaroo" | "C47931038" 12...
369 просмотров
schedule 03.03.2023

Могу ли я использовать отдельные () или extract () из tidyr, чтобы разделить числовое значение переменной длины на составляющие его цифры?
У меня есть фрейм данных с ~ 300 наблюдениями, каждое из которых связано с числовым кодом, который я хочу разбить на его составляющие цифры. Переменная кода представляет собой 3- или 4-значное целое число, выровненное по последней цифре, поэтому...
982 просмотров
schedule 01.04.2022

tidyr spread не объединяет данные
У меня есть следующие данные: > data <- data.frame(unique=1:9, grouping=rep(c('a', 'b', 'c'), each=3), value=sample(1:30, 9)) > data unique grouping value 1 1 a 15 2 2 a 21 3 3...
3798 просмотров
schedule 14.02.2023

Изменение данных в R с учетом времени выхода из системы
Я новичок в R и работаю над побочным проектом для своих целей. У меня есть эти данные (воспроизводимый результат находится в конце вопроса): X datetime user state 1 1 2016-02-19 19:13:26 User1 joined 2 2 2016-02-19...
528 просмотров
schedule 24.04.2024

Порядок ключей в сравнении с порядком исходных столбцов с помощью функции collect()
Зависит ли порядок ключей от того, перечисляю ли я сначала столбцы для сбора по сравнению с теми, которые не собираем ? Это мой data.frame: library(tidyr) wide_df <- data.frame(c("a", "b"), c("oh", "ah"), c("bla", "ble"), stringsAsFactors...
165 просмотров
schedule 04.07.2023

Как написать новый столбец условно для сгруппированных строк в R?
У меня есть фрейм данных, в котором каждый элемент имеет три категории (a, b, c) и записывается числовой ответ для каждой категории (0 или 1). Я хочу создать новый столбец в зависимости от строк в столбце Ответ . Вот как выглядит мой фрейм...
138 просмотров
schedule 11.10.2023

импорт данных из MATLAB в R: вложенные структуры в фреймы данных
У меня есть вложенная структура MATLAB в файле .mat , который я могу прочитать с помощью readMat из пакета R R.matlab . Вывод readMat представляет собой список. Мой вопрос заключается в том, существует ли какой-либо стандартный общий подход,...
412 просмотров
schedule 11.05.2024

R - изменить форму кадра данных из повторяющихся имен столбцов, но с уникальными значениями
Привет, у меня есть фрейм данных, который выглядит следующим образом Я хочу применить к нему функцию, чтобы он изменил его так Как бы я это сделал?
123 просмотров
schedule 02.01.2024

аккуратный метод тестирования параметров модели
Я хотел бы сравнить производительность модели для группы моделей, использующих одни и те же предикторы, но разные параметры модели. Кажется, это место для использования broom для создания аккуратного вывода, но я не могу понять это. Вот какой-то...
278 просмотров
schedule 05.03.2023

dplyr tidyr для расширения и суммирования определенных столбцов
Я изо всех сил пытаюсь использовать dplyr и tidyr, чтобы принять df в этой форме: myDf <- data.frame(id = c(1,1,1,1,2,2), event = c('a','b','a','b','a','b'), a_property = c(1,NA,2, NA, 3, NA),...
567 просмотров
schedule 11.06.2022

Как мне создать переменную с помощью mutate (), которая имеет значения, равные метке данной переменной?
Я пытаюсь использовать mutate() на data.frame , на котором я использовал gather() , чтобы создать переменную, значения которой равны label() для собранных variable . Я искал в Google и StackOverflow и не нашел подходящего ответа. Мои...
196 просмотров
schedule 14.02.2022

dplyr: как изменить имена столбцов на основе шаблона?
рассмотрим этот простой пример: data <- data_frame('data::col1' = c(1,2,3), 'data::col2' = c(1,2,3)) > data # A tibble: 3 × 2 `data::col1` `data::col2` <dbl> <dbl> 1 1 1 2 2...
2737 просмотров
schedule 09.04.2024

Функция не работает со вторым аргументом при использовании tidyr::extract
Я написал функцию для извлечения ссылок из строки. Он отлично работает, когда я передаю фрейм данных в качестве аргумента, но не когда я хочу передать имя столбца string в качестве второго аргумента. Рабочая функция с одним аргументом:...
100 просмотров
schedule 09.08.2022