Описание тега reshape2
Пакет reshape2 в R содержит функции, которые позволяют преобразовывать данные в более удобные формы.
2
ответа
Изменить данные с неуникальным идентификатором и различными временными рамками
У меня есть набор данных в следующем формате: name1 year name2 profits2010 profits2009 count AA 2009 AA 10 15 20 AA 2010 AA 10 15 3 BB 2009 BB 4 NA 34 BB 2010 BB 4 NA 4 Мне нужно изменить данные в этот формат. Есть идеи, как это можно сделать? name1…
26 май '15 в 17:05
2
ответа
dcast изменяет содержимое фрейма данных
Я попытался с помощью пакета reshape изменить форму полученного кадра данных, но при его использовании меняются числа в кадре, чего не должно быть. Фрейм данных содержит несколько переменных, а также несколько раз, когда эти переменные были измерены…
27 авг '15 в 08:58
0
ответов
dcast с пустой левой частью в формуле
У меня проблемы с использованием dcast без "id" переменных. Ожидаемый результат - это в основном транспозиция - создание фрейма данных из одной строки с таким количеством столбцов, сколько строк в исходном фрейме данных. Я пробовал разные подходы, н…
10 сен '14 в 14:20
0
ответов
Как изменить мои данные в r, содержащем столбец yearmon?
Фрейм данных выглядит как ниже. Cust Month Amount cust1 Jan 2015 100 cust1 Feb 2015 200 cust1 Mar 2015 300 cust1 Apr 2015 400 cust2 Mar 2015 800 cust2 Apr 2015 900 мне нужно в следующем формате. Cust Jan 2015 Feb 2015 Mar 2015 Apr 2015 cust1 100 200…
20 фев '16 в 15:57
1
ответ
Изменить данные в разные столбцы на основе значения из одного столбца
Привет у меня есть датафрейм, как показано ниже (пример).. time <-c( 8/11/2017 10:21, 8/10/2017 22:34, 8/16/2017 2:28, 8/14/2017 6:17, 8/11/2017 6:33, 8/15/2017 23:46, 8/10/2017 20:10, 8/14/2017 3:35, 8/11/2017 4:09, 8/15/2017 21:05, 8/11/2017 2:…
13 дек '17 в 14:13
1
ответ
Изменение формы данных с помощью разделителя с использованием reshape2
Я пытаюсь использовать пакет reshape2, чтобы изменить свои данные, но я получаю сообщение об ошибке. Мои данные как ниже: mydata<-read.csv("Data.csv") head(mydata) Date A.Price B.Price C.Price A.Rating B.Rating C.Rating 31/01/2012 1.273 3.11 1.21…
07 фев '16 в 05:19
2
ответа
R Скрипки и боксы вместе, заставляют заливку вести себя по-разному только для боксов
Итак, я хочу построить графики для скрипки вместе с белыми коробками, но мои данные немного сложнее. Я объединил данные из data.frame с несколькими столбцами, каждый из которых имеет значения, соответствующие коэффициенту с двумя уровнями, вот приме…
23 мар '18 в 13:57
0
ответов
Могу ли я иметь разные правила агрегирования для разных столбцов в acast?
Мозг нефункциональный сегодня: как мне сказать acast вернуть разные агрегации? # the rows and columns have integer names Rgames> foo 1 2 1 1 1 2 2 2 3 3 3 4 4 4 1 1 4 2 2 8 3 3 2 4 4 1 Rgames> mfoo<-melt(foo) Rgames> mfoo Var1 Var2 value…
24 окт '13 в 15:51
3
ответа
Столбцы расплава и изменения формы с подобным словом корня столбца
У меня есть датафрейм следующим образом id gender group Student_Math_1 Student_Math_2 Student_Read_1 Student_Read_2 46 M Red 23 45 37 56 46 M Red 34 36 33 78 46 M Red 56 63 58 62 F Blue 59 68 62 F Blue 68 87 73 38 M Red 78 57 65 38 M Red 75 54 17 F …
11 ноя '16 в 05:35
1
ответ
Изменение формы данных в R?
Это мой dataframe action_slippers: X_id cd iios ui w 1 56548c6ab65dd425cc3dda13 2015-11-24T16:12:26.572Z 194635691 563734c3b65dd40e340eaa56 0.010 2 56548df4b84c321fe4cdfb91 2015-11-24T16:19:00.798Z 194153563 56548df4b84c321fe4cdfb8f 0.010 3 56548fc7…
28 дек '15 в 12:34
4
ответа
Расплав + strsplit, или напротив совокупности
У меня есть маленький вопрос, который кажется таким легким в концепции, но я не могу найти способ сделать это... Скажем, у меня есть data.frame df2 с колонкой, в которой перечислены марки автомобилей, и еще одна колонка, в которой все модели для каж…
31 окт '13 в 15:55
1
ответ
Транспонирование data.table с помощью reshape2:::dcast
Я перевожу data.table и решил использовать reshape2:::dcast, однако меня мучает странная обработка data.table... вот игрушечный набор данных, который копирует поведение: > library(data.table) > library(reshape2) > DT <- structure(list(ST…
18 май '15 в 14:25
3
ответа
Сравнение сбора (tidyr) с расплавлением (reshape2)
Я люблю пакет reshape2, потому что он сделал жизнь настолько упрямой. Обычно Хэдли вносил улучшения в свои предыдущие пакеты, которые позволяют оптимизировать и ускорить выполнение кода. Я подумал, что я поверну Тидира, и из того, что я прочитал, я …
23 окт '14 в 19:51
2
ответа
Используйте ddply() для агрегации относительного количества гистограмм
В связи с предыдущим вопросом, который я задал ( ggplot2, как получить 2 гистограммы со значением y = для подсчета одного / суммы подсчета обоих), я попытался написать функцию, которая бы принимала data.frame в качестве входных данных с ответом врем…
31 янв '13 в 10:10
1
ответ
Объедините строки JSON с разным количеством столбцов, некоторые из которых не были помечены, используя melt или dplyr в R
Это связано с предыдущим вопросом. Однако проблема развилась. У меня есть данные JSON, которые находятся в трех столбцах: "Левый", "Kwic" и "Правый". Столбцы "Левый" и "Правый" иногда подразделяются. Это подразделение обозначается в файле JSON как "…
28 авг '15 в 14:58
2
ответа
Генерация графиков в R для определенных корреляций в матрице
Я хочу генерировать графики между переменными (столбцами), которые имеют корреляцию выше и ниже определенной точки, а также имеют значение < 0,01. Графиками будут графики ggplot2 (линейные или столбчатые), на которых изображены два столбца (переменн…
28 дек '12 в 05:02
0
ответов
Reshape2 dcast с несколькими столбцами в R
Я пытаюсь использовать функцию dcast в R на кадре данных, но вижу что-то странное в моих выходных данных. x <- dcast(DT,COUNTRY + DESCRIPTION ~ DATE + MACRO_ECONOMIC_FACTOR_VALUE) Выход- Вместо значения MACRO_ECONOMIC_FACTOR_VALUE я вижу 0 и 1, а…
05 дек '18 в 14:41
2
ответа
Балансировка (создание одинакового количества строк для каждого отдельного) данных
Учитывая data.table следующим образом, id1 идентификатор предметного уровня, id2 внутренний идентификатор повторного измерения, X переменные данных, которых много. Я хочу сбалансировать данные так, чтобы у каждого человека было одинаковое количество…
12 сен '14 в 16:25
0
ответов
Работа с "Дублирующими идентификаторами" при преобразовании данных из длинного в широкоформатный формат с помощью Tidyr
Я не могу понять, как обойти тидир spread ошибка "Ошибка: повторяющиеся идентификаторы" Во-первых, я буду использовать простой фрейм данных ниже, чтобы показать, как бы я хотел, чтобы результаты выглядели. Приведенный ниже кадр данных работает так, …
22 апр '16 в 21:22
3
ответа
Переупорядочить фрейм данных, используя dcast, используя пустышку
Я хотел бы использовать функцию dcast (пакет reshape2) для возврата измененного фрейма данных, но не работает. В моем примере: #Data set X<-c(804519.4,804519.6,804519.6,804519.4,804519.4,804519.4,804519.6,804519.6,804519.4,804519.4) Y<-c(76738…
28 янв '19 в 14:29