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

переформировать широкий в длинный при разделении
Я ищу переформирование: ID p2012 p2010 p2008 p2006 c2012 c2010 c2008 c2006 1 1 160 162 163 165 37.3 37.3 37.1 37.1 2 2 163 164 164 163 2.6 2.6 2.6 2.6 в: ID year p c 1 1 2006 165 37.1 2 1...
92 просмотров
schedule 15.04.2023

отдельные() в тайдыре с NA
У меня есть вопрос, связанный с separate() в пакете tidyr . Когда во фрейме данных нет NA, работает функция component(). Я много использовал эту функцию. Но сегодня у меня был случай, когда во фрейме данных были NA. separate() вернул...
14587 просмотров
schedule 07.07.2023

Распространение data.frame / tibble с повторяющимися идентификаторами
Документация для tidyr предполагает, что сбор и распространение являются транзитивными, но следующий пример с данными "iris" показывает, что это не так, но неясно, почему. Приветствуются любые разъяснения. iris.df = as.data.frame(iris)...
14279 просмотров
schedule 22.02.2022

Попытка использовать отдельные, чтобы разделить один столбец на более чем 2 столбца
Я новичок в R и практикуюсь с использованием набора данных Titanic от Kaggle. Я пытаюсь разделить фамилию, имя, приветствие и дополнительную информацию на отдельные столбцы, чтобы я мог попытаться классифицировать возраст пассажиров - взрослый или...
2583 просмотров
schedule 30.10.2023

Сравнение сборки (тидыра) и плавления (reshape2)
Мне нравится пакет reshape2 , потому что он упростил жизнь. Обычно Хэдли вносил улучшения в свои предыдущие пакеты, которые позволяют упорядочить и ускорить выполнение кода. Я решил испытать tidyr и, судя по прочитанному, подумал, что gather...
24548 просмотров
schedule 11.10.2022

извлечение значений из столбца с помощью tidyr
У меня есть data.frame annot , определенный как: annot <- structure(list(Name = c("dd_1", "dd_2", "dd_3","dd_4", "dd_5", "dd_6","dd_7"), GOs = c("C:extracellular space; C:cell body; P:cell migration process; P:NF/ß pathway", "C:Signal...
3159 просмотров
schedule 15.07.2022

R: создать data.table с периодической функцией
Я хочу создать таблицу data.table в форме tidy , содержащую столбцы ID статьи, период и спрос (с ID статьи и периодом в качестве ключа). Спрос подчиняется случайной функции с входными данными из другого data.frame (params). Он создается во время...
278 просмотров
schedule 21.10.2022

В R: tidyr разделяет и переворачивает значение в имя столбца, используя регулярное выражение
Я пытаюсь настроить tidyr package и борюсь с проблемой наличия переменной, которая является конкатенацией нескольких переменных. В приведенном ниже минимальном примере я хотел бы разделить переменную v2 на составляющие ее переменные v3 и v4 , а...
573 просмотров
schedule 02.01.2023

dplyr: Как фильтровать группы по критерию подгруппы
Мой вопрос похож на этот one , но критерии фильтра отличается. > demo(dadmom,package="tidyr") > library(tidyr) > library(dplyr) > dadmom <- foreign::read.dta("http://www.ats.ucla.edu/stat/stata/modules/dadmomw.dta") > dadmom...
3892 просмотров
schedule 07.07.2022

преобразовать различные наблюдения в широкие
У меня есть такие данные: dat <- data.frame(id=c(1,1,1,2,2,2), v1=factor(c("name","sex","age", "name","sex","age")), v2=factor(c("a","m","50","b","f","40"))) >dat id...
74 просмотров
schedule 10.02.2023

как собрать 2 набора столбцов в тайдыре
У меня есть следующая структура: key | category_x | 2009 | category_y | 2010 test пример данных по запросу set.seed(24) df <- data.frame( key = 1:10, category_x = paste0("stock_", 0:9), '2008' = rnorm(10, 0, 10), category_y =...
1733 просмотров
schedule 19.03.2023

R reshape - не могу передать фрейм данных так, как мне нужно
Я играю с reshape уже пару часов и, похоже, не могу привести свой фрейм данных в форму, в которой он мне нужен. Проще говоря, у меня есть несколько переменных id, но также две переменные значения. Возьмите длинную форму df ниже. playerid...
115 просмотров
schedule 20.09.2022

Как превратить несколько столбцов в наблюдения
У меня есть такой фрейм данных: structure(list(one = structure(1:4, .Label = c("a", "b", "c", "d"), class = "factor"), two = c(2, 4, 7, 3), x.1 = c("x1a", "x1b", "x1c", "x1d"), x.2 = c("x2a", "x2b", "x2c", "x2d"), x.3 = c("x3a", "x3b", "x3c",...
173 просмотров
schedule 21.12.2022

менее громоздкое изменение формы данных anscombe
Я пытался использовать ggplot2 для построения встроенного набора данных anscombe в R (который содержит четыре разных небольших набора данных с одинаковыми корреляциями, но радикально разными отношениями между X и Y). Все мои попытки изменить...
382 просмотров
schedule 30.01.2023

От длинных до широких данных — каждая N-я строка
Я пишу новый скрипт, в котором я извлекаю (с rvest ) html-таблицу с веб-сайта. Данные имеют согласованный формат, но значения меняются ежедневно. Когда таблица очищается, она появляется в длинном формате. Однако данные можно логически...
78 просмотров
schedule 26.11.2022

Как разгруппировать столбцы списка в data.table?
tidyr предоставляет unnest , которые помогают расширять столбцы списка. Это похоже на гораздо (в 20 раз) более быструю функцию ungroup в kdb. Я ищу аналогичную (но гораздо более быструю) функцию, которая, предполагая, что data.table...
2344 просмотров
schedule 28.01.2024

Извлечение текста из НА с помощью R и tidyr ()
У меня есть четыре столбца данных во фрейме данных. Эти столбцы указывают, находится ли запись (строка) в 4 разных частях Лондона в соответствии с разделением север / юг / восток / запад (НИКАКАЯ запись не присутствует более чем в ОДНОМ столбце),...
80 просмотров
schedule 07.02.2022

собирать / объединять широкие данные в разные столбцы значений [дубликаты]
У меня есть данные в широком формате, которые имеют два разных набора столбцов значений : те, которые содержат массу (Mass1, Mass2 и т. д.), и те, которые содержат соответствующие даты (Mass1_date, Mass2_date и т. д.). library(tidyr)...
376 просмотров
schedule 30.11.2022

Заменить значения в некоторых строках на основе другого сопоставления фрейма данных
У меня есть таблица ( d.tab ) с парами вопросов и ответов из опроса. Некоторые из них являются ответами с одним выбором, некоторые - с несколькими вариантами ответов. Я хочу найти текстовое значение ответа с одним выбором из его числового значения....
3625 просмотров
schedule 17.09.2022

Spread и dcast неправильно выравниваются
Я пересматриваю некоторый код, который сейчас не работает, и я не могу понять, почему, когда я использую spread или dcast , переменные не выравниваются с датами, как должны. Все пакеты обновлены. Обратите внимание, что когда используется...
57 просмотров
schedule 29.06.2023