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

Как изменить функциюmelt.data.frame в пакете reshape2, возвращающую столбец переменной в класс символов?
По умолчанию Melt.data.frame возвращает столбец «переменная» в классе «фактор». Вот пример: > head(airquality) ozone solar.r wind temp month day 1 41 190 7.4 67 5 1 2 36 118 8.0 72 5 2 3 12 149 12.6...
6431 просмотров
schedule 05.09.2022

Преобразование кадра данных в частичную широкую и частичную сводку по группе
У меня есть следующий фрейм данных id datestamp hrofday val1 val2 val3 a 20120401 0 3.2 0 1 a 20120401 1 3.3 4 0 a 20120401 2 3.4 6 0 ... a 20120401 23 7.3 0 2 Он представляет собой идентификатор пользователя, за которым следует час дня,...
148 просмотров
schedule 21.05.2024

вставлять значения в категории, определенные несколькими столбцами
Я хочу повернуть столбец result в df по горизонтали, создав набор данных с отдельной строкой для каждой комбинации region , state , county , где столбцы упорядочены по year , а затем по city . Я также хочу идентифицировать каждую строку в...
197 просмотров
schedule 13.08.2022

Переставьте матрицу в R, используя два фактора
Вот в чем проблема. Существует матрица с N строками и C столбцами и двумя факторами: ids и group , оба имеют длину N. Например: m <- matrix( 1:25, nrow= 5, byrow= T ) id <- factor( c( "A", "A", "A", "B", "B" ) ) group <- factor( c(...
820 просмотров
schedule 16.05.2023

Изменение формы data.frame
У меня есть следующая таблица structure(list(Compound = structure(c(1L, 2L, 3L, 1L, 1L, 3L), .Label = c("Nap", "Phe", "tre"), class = "factor"), Area = c(17197669L, 19464754L, 35792660L, 10097291L, 348395L,...
126 просмотров
schedule 13.03.2023

Как я могу суммировать значения столбцов с помощью dcast ()?
Я застрял с функцией dcast; Я пытаюсь создать таблицу сумм для особей многих видов за каждый учетный год. У меня есть фрейм данных с 3 столбцами: (1) год (фактор), (2) названия видов (фактор) и (3) счетчики (числовые). Year Species Counts...
9883 просмотров
schedule 15.04.2022

R литье из расплава
У меня есть файл с таким содержимым: name: erik age: 7 score: 10 name: stan age:8 score: 11 name: kyle age: 9 score: 20 ... Как видите, каждая запись фактически содержит 3 строки в файле. Мне интересно, как я могу прочитать файл и...
174 просмотров
schedule 25.01.2023

Преобразование кадра данных из широкого в длинный с 2 ​​переменными
У меня есть следующий широкий фрейм данных (mydf.wide): DAY JAN F1 FEB F2 MAR F3 APR F4 MAY F5 JUN F6 JUL F7 AUG F8 SEP F9 OCT F10 NOV F11 DEC F12 1 169 0 296 0 1095 0 599 0 1361 0 1746 0 2411 0 2516 0...
1527 просмотров
schedule 14.09.2023

расплав, дающий несколько столбцов значений
Я читаю оценки параметров из некоторых файлов результатов, которые я хотел бы сравнить в таблице. Но я не могу получить структуру данных в структуру, которую я хочу иметь (имя параметра, значения (файл1), значения (файл2)) Когда я читаю файлы, я...
108 просмотров
schedule 28.01.2023

ggplot через расплавленный data.frame в R
Вот структура фрейма данных, с которой я работаю: > str(final.c) 'data.frame': 218916 obs. of 7 variables: $ strain : chr "CX11285" "ED3048" "JU1200" "CX11315" ... $ row : Factor w/ 8 levels "A","B","C","D",..: 1 1 1 1 1 1 2 2 2 2...
718 просмотров
schedule 26.03.2022

переформировать широкий в длинный при разделении
Я ищу переформирование: 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

Изменение данных с помощью count
У меня есть набор данных, и я хочу изменить его с помощью пакета reshape2 из R, но получаю эту ошибку: Aggregation function missing: defaulting to length Это голова() моих данных: cat_one customer valor cama A 1 cama B...
9264 просмотров
schedule 14.06.2023

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

Вставьте NA на случай отсутствия наблюдений при использовании subset (), а затем dcast или tapply
У меня есть следующий фрейм данных (это только заголовок фрейма данных). Столбец ID является предметом (у меня больше предметов во фрейме данных, а не только предмет №99). Я хочу рассчитать среднее значение rt по предмету и условию только для...
671 просмотров
schedule 28.02.2022

reshape2 dcast без агрегации — проблемы с seq
Я пытаюсь изменить набор данных из этого (мои данные - фрагмент) sample species cell_nr biovol 1 41442bay_1 Mytilus sp. 6.22 1243.04 2 41502elba_1 Mytilus sp. 1.35 260.64 3 41502bay_3 Mytilus...
1582 просмотров
schedule 02.10.2022

Crosstable похож на Stata в R
Я работаю с набором данных UCLA > read <- read.table("http://www.ats.ucla.edu/stat/mult_pkg/faq/general/sample.csv", header=TRUE, sep=",", quote="\"") > head(read) female read write math hon femalexmath 1 0 57 52...
1240 просмотров
schedule 12.03.2023

Преобразование длинного формата в широкий
Мой фрейм данных выглядит так: x <- data.frame(c("a","a","a","a","b","b","c","c","c","a", "a"), c(1,2,3,4,1,2,1,2,3, 1, 2)) names(x) <- c("id","nr") id nr 1 a 1 2 a 2 3 a 3 4 a 4 5...
113 просмотров
schedule 14.01.2022

Функция Reshape2 dcast() возвращает неверные значения
У меня есть тиковые данные по акциям в промышленном индексе Доу-Джонса в течение дня. Вот пример данных: > head(df) TS Sym Ask 1: 2015-03-24 14:00:00.000 YMM5 17956.00 2: 2015-03-24 14:00:00.002 AAPL 126.91 3:...
793 просмотров
schedule 05.03.2024

В функции R: dcast in передать имена столбцов (снова!)
Дан df в полудлинном формате с идентификаторами переменных a и b и измеренными данными в столбцах m1 и m2 . Тип данных задается переменной v (значения var1 и var2). set.seed(8) df_l <- data.frame( a = rep(sample(LETTERS,5),2),...
3541 просмотров
schedule 02.07.2023

преобразовать различные наблюдения в широкие
У меня есть такие данные: 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