Описание тега reshape

В R, Matlab, NumPy и APL функции изменения формы позволяют преобразовывать данные в более удобные формы.
4 ответа

Изменение формы массива Python определенным образом

Я работаю над кодом Python, так что я могу в основном сделать это с Numpy Array У меня есть код Matlab для него, который A = [1:30]'; % Example matrix rows = 3; for i=1:(numel(A)-rows+1) B(1:rows,i)=A(i:i+rows-1,1); end или без всякой петли, B = con…
20 июн '18 в 19:21
1 ответ

Что не так с этим кодом Reshape?

Я пытаюсь изменить этот фрейм данных: ID tag stemID spcode x y blk plotnum trt date1 dbh1 hom1 codes1 height1 canpos1 liana1 obs1 date2 dbh2 hom2 codes2 height2 canpos2 liana2 obs2 date3 dbh3 hom3 codes3 height3 canpos3 liana3 obs3 date4 dbh4 hom4 c…
30 апр '13 в 15:56
1 ответ

Расплавить datafarame с определенным порядком в R

Я пытаюсь расплавить этот набор данных: raw1 <- c("Alpha", "2018-04-01", "566.0", "647.75", "669.08", "673.08", "675.00") raw2 <- c("Alpha", "2018-04-02", "563.3", "651.08", "670.67", "684.58", "671.17") mydf <- as.data.frame(rbind(raw1, ra…
15 май '18 в 10:11
1 ответ

Изменение формы данных в R . Можно ли иметь две "переменные значения"

Я борюсь с изменением формы пакета, ища способ "привести" к фрейму данных, но с двумя (или более) значениями в "value.var". Вот пример того, чего я хочу добиться. df <- data.frame( StudentID = c("x1", "x10", "x2", "x3", "x4", "x5", "x6", "x7", "x…
15 сен '12 в 11:36
1 ответ

Переместить одинаковые уровни факторов в разных столбцах в один и тот же столбец в R

У меня есть датафрейм с разными переменными, которые могут иметь несколько уровней факторов: id tag_1 tag_2 tag_3 1: 3 human NA artist 2: 5 human NA NA 3: 7 song artist human 4: 8 town human NA Как вы можете видеть, "человеческий" уровень присутству…
05 фев '18 в 17:29
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 ответа

Как я могу создать список точек (двумерных массивов) в Python, используя два списка случайных величин

Я пытаюсь тренировать Перцептрон, используя случайные данные. Кажется, мои данные не соответствуют формату входных данных для класса Perceptron: Вот как я могу создать мои данные в трее: Q1 = 100 X1 = 1 + 0.5*np.random.randn(Q1,1) X2 = 1 + 0.5*np.ra…
25 окт '18 в 20:47
2 ответа

dcast изменяет содержимое фрейма данных

Я попытался с помощью пакета reshape изменить форму полученного кадра данных, но при его использовании меняются числа в кадре, чего не должно быть. Фрейм данных содержит несколько переменных, а также несколько раз, когда эти переменные были измерены…
27 авг '15 в 08:58
0 ответов

Изменить форму данных, исключая диагонали

Вот датафрейм в R: d <- data.frame(c = 1:3, c2 = 4:6, c3 = 7:9) rownames(d) <- c('r1', 'r2', 'r3') d c1 c2 c3 r1 1 4 7 r2 2 5 8 r3 3 6 9 Я хочу собрать новый фрейм данных на основе всех элементов (за исключением диагоналей) в d как показано ни…
02 авг '17 в 18:00
5 ответов

Изменение кадра данных в R

Я сталкиваюсь с трудностями при изменении большого информационного блока. И мне относительно повезло, что я избежал изменения проблем в прошлом, что также означает, что я ужасен в этом. Мой текущий фрейм данных выглядит примерно так: unique_id seq r…
07 окт '09 в 18:55
2 ответа

Как я могу изменить мою структуру данных?

У меня есть огромный фрейм данных, который в простой версии выглядит так: trials=c("1","2","3","4","5","6","7","8","9","10") co =c(rep ("1",10)) stim=c("8","9","11","2","4","7","8","1","12","16") ansbin=c("1","0","1","0","0","1","0","1","1","0") sti…
24 июн '14 в 11:09
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
0 ответов

Есть ли встроенный способ конвертировать 1d массив в 2d Array внутри IronPython

Я ищу простой способ преобразовать 1D-массив в IronPython без использования NumPy / Scipy для.NET в 2D-массив Я пытаюсь найти что-то похожее на функцию Numpy's "изменить форму", но пока мне это не удалось. Спасибо за вашу помощь, Sebi
1 ответ

R + изменить: используя colsplit с регулярным выражением

Я пытаюсь использовать colsplit, чтобы разбить вектор в кадре данных. Тот факт, что у нас есть регулярное выражение как arg to colsplit, заставляет меня думать, что это может быть гибким, но у меня возникли проблемы (возможно, я просто не понимаю ре…
01 дек '11 в 22:50
1 ответ

Преобразовать данные значения столбца в массив - numpy

У меня есть данные в длинном формате, в котором хранятся № строки, № столбца и значение, как показано ниже: ROW COLUMN VALUE 1 1 1 1 3 3 2 1 1 2 2 2 3 1 1 3 2 2 3 3 3 Обратите внимание, что определенные комбинации ROW, COLUMN отсутствуют (например, …
23 окт '14 в 21:25
1 ответ

Реплицируйте и транспонируйте данные

Я пытался изменить свои данные, и я пришел к блоку в том, как это сделать. У меня довольно большие наборы данных, но вот пример одной строки: TJ25_TAD TJ_num Date Bin 1 Bin2 Bin3 TJ25 4/18/2006 19:00 1.5 73.9 16.2 Я хочу реплицировать каждую строку …
21 июн '17 в 18:34
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 ответ

Функция изменения формы глутена не работает

Когда я пытаюсь изменить размер окна перенастройки, экран становится пустым. Вот код для функции изменения формы обратного вызова: void Resize(int width, int height) { CurrentWidth = width; CurrentHeight = height; glViewport(0, 0, (GLsizei)CurrentWi…
17 июл '11 в 02:43
2 ответа

R: изменить форму кадра данных с дублированными именами переменных, помеченными как var.1, var.2

Я надеюсь изменить форму данных в R так, чтобы можно было обработать набор столбцов с дублированными именами, а затем переименовать в var, var.1, var.2, anothervar, anothervar.1, anothervar.2 и т. Д. в качестве независимых наблюдений. Я хотел бы, чт…
25 июн '18 в 22:52
2 ответа

Отменить преобразование в исходный формат data.table

Приведены следующие данные таблицы с описанием производственных затрат для производства автомобилей в странах AT и BE: DT <- data.table( Abb=c("AT", "AT", "BE", "BE"),input=c("iron", "glass", "iron", "glass"),AT_Car=c(5,5,0,5),BE_Car=c(0,3,2,2)) …
11 авг '15 в 15:36