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