Вопросы по теме '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