Свързани въпроси 'plyr'

Използване на plyr::mapvalues ​​с dplyr
plyr::mapvalues може да се използва така: mapvalues(mtcars$cyl, c(4, 6, 8), c("a", "b", "c")) Но това не работи: mtcars %>% dplyr::select(cyl) %>% mapvalues(c(4, 6, 8), c("a", "b", "c")) %>% as.data.frame() Как мога да...
18741 изгледи
schedule 24.09.2022

Замяна на NA в зависимост от типа разпределение на пола в R
Когато избрах NA стойност тук data[data=="na"] <- NA data[!complete.cases(data),] трябва да го сменя, но в зависимост от вида на разпространението. Ако използвате Shapiro.test, разпределението по променливи не е нормално, тогава...
106 изгледи
schedule 23.09.2022

Преформатиране, преструктуриране и/или сливане на рамката на данни R
Опитвам се да преоформя и „разширя“ data.frame въз основа на стойностите, съдържащи се в data.frame. По-долу е структурата на рамката с данни, с която започвам: Начална структура: 'data.frame': 9 obs. of 5 variables: $ Delivery.Location...
305 изгледи
schedule 07.10.2022

l_ply: как да предам атрибута име на списъка във функцията?
Да кажем, че имам R списък като този: > summary(data.list) Length Class Mode aug9104AP 18 data.frame list Aug17-10_acon_7pt_dil_series_01 18 data.frame list...
2621 изгледи
schedule 30.10.2023

Използвайте plyr, за да обобщите data.frame и да получите броя на всеки уникален елемент
Имам data.frame с присвоени задачи от система за проследяване на билети. Assignments <- data.frame('Task'=c(1, 1, 2, 3, 2, 2, 1), 'Assignee'=c('Alice', 'Bob', 'Alice', 'Alice', 'Bob', 'Chuck', 'Alice')) Трябва да обобщя данните за някои...
1721 изгледи
schedule 07.11.2022

Изчисляване на множество вариации на набор от данни в R
Проблемът ми е донякъде свързан с това въпрос. Имам данни като по-долу V1 V2 .. 1 .. 2 .. 1 .. 3 Трябва да изчисля дисперсията на данните в V1 за всяка стойност на V2 кумулативно (Това означава, че за конкретна стойност на...
188 изгледи
schedule 23.11.2023

R - По-бърз начин за изчисляване на подвижни статистики за променлив интервал
Любопитен съм дали някой може да измисли (по-бърз) начин за изчисляване на подвижни статистики (средна стойност, медиана, процентили и т.н.) за променлив интервал от време (прозорец). Тоест, да предположим, че са дадени произволно определени във...
4204 изгледи
schedule 06.12.2022

Номерирайте равни редове в data.frame
Имам рамка с данни, която изглежда така: df <- data.frame( Logical = c(TRUE,FALSE,FALSE,FALSE,FALSE,FALSE), A = c(1,2,3,2,3,1), B = c(1,0.05,0.80,0.05,0.80,1), C = c(1,10.80,15,10.80,15,1)) Което изглежда така: Logical A B...
204 изгледи
schedule 04.12.2023

Рамка с данни на Demean R
Бих искал да омаловажа няколко колони в R data.frame . Използвайки пример от този въпрос set.seed(999) library(plyr) library(plm) # random data.frame dat <- expand.grid(id=factor(1:3), cluster=factor(1:6)) dat <- cbind(dat, x=runif(18),...
4392 изгледи
schedule 29.10.2023

Намерете минималното разстояние между два кадъра с данни за всеки елемент във втория кадър с данни
Имам два кадъра с данни ev1 и ev2, описващи времеви отпечатъци на два типа събития, събрани в много тестове. И така, всеки кадър с данни има колони "test_id" и "timestamp". Това, което трябва да намеря, е минималното разстояние на ev1 за всеки ev2,...
1388 изгледи
schedule 24.11.2022

предава функция към ddply, обвита вътре във функция като част от това извикване на функции
Надявам се да използвам ddply в рамките на функция за обобщаване на групи въз основа на определена от потребителя обобщена статистика (напр. средна стойност, медиана, мин., макс.), като предам името на функцията за обобщение, която да се приложи като...
896 изгледи
schedule 05.01.2024

обобщаване на стойностите на символите с ddply
Имам следната рамка от данни: df <- structure(list(year = c(1986L, 1987L, 1991L, 1991L, 1991L, 1991L, 1992L, 1992L, 1992L, 1992L, 1992L, 1992L, 1993L, 1993L, 1993L, 1993L, 1993L, 1993L, 1993L, 1993L, 1993L, 1993L, 1993L, 1993L, 1993L, 1993L,...
207 изгледи
schedule 04.01.2024

R: Избиране на всеки два последователни реда за ddplyr
Това са моите данни Assay Sample Dilution meanresp number 1 S 0.25 68.55 1 1 S 0.50 54.35 2 1 S 1.00 44.75 3 Крайната ми цел е да прилагам линейна регресия към всеки два...
761 изгледи
schedule 28.10.2023

полудявам, опитвайки се да напиша проста функция, която работи върху една колона от рамка с данни
Опитвам се да напиша функция, която "вариабилизира" извикването на ddply: december <- ddply(adk47, .(PeakName, Elevation), summarize, needThese=if(sum(dec) == 0) "needThis" else character(0), .progress='text') Където има имена на...
352 изгледи

Обобщете променливата за различни периоди от време и по група с помощта на ddply
Опитвам се да обобщя отчет за продажбите по клиент и да получа общите продажби за различни периоди от време: Client Q Sales Date A 2 30 01/01/2014 A 3 24 02/01/2014 A 1 10 03/01/2014 B 4 10 01/01/2014...
823 изгледи
schedule 16.01.2024

как да преоформите в многостепенни, многоподредени широки данни, като използвате имена на динамични колони
съжалявам, ако това има очевиден отговор. опитвам се да изпълня преоформяне, което има много отговори на stackoverflow, когато се използва само една колона или когато имената на колоните могат да бъдат твърдо кодирани, но имам нужда от отговор, който...
196 изгледи
schedule 15.01.2024

Прилагане на функция към групирана променлива с помощта на dplyr?
Тази публикация Learning R прилага функция към колона въз основа на група променливи: Данните изглеждат така: NAME, variable, value 1 , GROUP1, 10 2 , GROUP1, 20 3 , GROUP2, 20 4 , GROUP2, 30 Мога да използвам тази функция...
988 изгледи
schedule 19.01.2024

R използвайки 't' с ddply
Трябва да трансформирам някои данни като тези: df<-data.frame(Plate=c("4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660"), Well=c("A1", "A2", "A3", "A4", "B1", "B2", "B3", "C1", "C2", "C3", "C4"), Result=c(1,...
110 изгледи
schedule 14.02.2024

Проблем при инсталиране на библиотека (plyr) в R (Windows)
Имам R версия 3.2.2 и работя на Windows 10. Опитвам се да инсталирам библиотека (plyr), но не можах да инсталирам зависимостта „Rcpp“ (вижте предупреждението в получер шрифт). Съобщение за инсталиране и предупреждения по-долу. Някакви предположения?...
412 изгледи
schedule 12.10.2022

напишете множество персонализирани файлове с d_ply
Този въпрос е почти същият като предишен въпрос , но се различава достатъчно, че отговорите на този въпрос не работят тук. Подобно на @chase в последния въпрос, искам да напиша множество файлове за всяко разделяне на рамка с данни в следния формат...
3491 изгледи
schedule 29.02.2024