Свързани въпроси '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 изгледи
schedule
09.01.2024
Обобщете променливата за различни периоди от време и по група с помощта на 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