Вопросы по теме 'do.call'

r объединение результатов tapply с помощью do.call (rbind) или ddply
У меня есть информация о дате / времени, где я хочу получить средний, минимальный, максимальный, диапазон дат по «сезонам», сгруппированных по годам, и единственный способ, которым я немного преуспел в этом, - это tapply. Самая близкая - это сводная...
1476 просмотров
schedule 21.06.2022

R: Резюме преобразования do.call()-summary
Поскольку функция stepAIC() из пакета MASS имеет проблемы при использовании внутри функции, я использую ее с do.call() (описано здесь ). Моя проблема звучит очень просто, но я не смог найти для нее решения: когда я использую do.call() для...
670 просмотров
schedule 22.04.2023

изменение названия сюжета внутри do.call
Функция my.ccf помимо прочего генерирует график. my.ccf <- function(dat) { require(forecast) modx <- auto.arima(dat[,1]) modx$series <- colnames(dat)[1] mody <- Arima(dat[,2], model=modx) mody$series <- colnames(dat)[2] ccf1 <-...
457 просмотров
schedule 01.08.2023

объединить столбцы data.frame в новые столбцы по вектору имен
Мне нравится объединять некоторые столбцы data.frame в новый столбец, например dat <- data.frame( color = sample(c("r","y","b"), 10, replace = TRUE), year = sample(2011:2014, 10, replace = TRUE), type = sample(c("early","mid","late"),...
125 просмотров
schedule 25.11.2023

Почему rbind() и do.call(rbind, ) возвращают разные результаты?
Я хочу преобразовать список в фрейм данных со следующим кодом: ls<-list(a=c(1:4),b=c(3:6)) do.call("rbind",ls) Результат, полученный путем добавления do.call, показан ниже. Он возвращает объект data.frame по желанию....
17859 просмотров
schedule 26.12.2022

do.call и заказать сортировку каждой строки по убыванию матрицы?
Я хочу отсортировать эту матрицу по строкам в порядке убывания > set.seed(123); a <- matrix(rbinom(100,10,0.3),ncol=10) [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10] [1,] 2 6 5 6 1 1 4 4 2 1 [2,]...
625 просмотров
schedule 18.10.2022

Lapply во вложенном списке в R
Я пытаюсь применить функцию к вложенному списку. У меня есть следующие списки: lista_a <- list("PEC", "45", "1991") lista_b <- list("PL", "4580", "1990") lista_c <- list("PL", "200", "1980") Которые вложены в следующий список:...
476 просмотров
schedule 05.12.2022

Связать вектор со списком векторов, используя cbind
У меня есть исходный data.frame , и я хотел бы запустить lapply для определенных столбцов, а затем cbind для оставшихся столбцов с результатами операции lapply . См. код ниже. В идеале я хотел бы, чтобы b содержал первый столбец id из...
951 просмотров
schedule 22.04.2023

Как использовать функциональное программирование в R, когда список входных данных зависит друг от друга?
У меня есть фрейм данных, организованный так: df <- data.frame(id = c(1, 1, 1), startDate = c("1990-01-01", "1990-01-23", "1990-01-30"), endDate = c("1990-01-24", "1990-01-25", "1990-01-31")) Каждая строка...
153 просмотров

do.call с параметрами в r, чтобы упорядочить список ggplot
У меня есть мои фиктивные данные как: x=1:7 y=1:7 df = data.frame(x=x,y=y) bp <- vector("list", length = 4) for (i in 1:4) { bp[[i]] <- ggplot(df,aes(x,y))+geom_point() } У меня есть объекты ggplot в списке с именем bp , с помощью...
289 просмотров
schedule 04.06.2024

do.call не работает с + как что и списком из 3+ элементов
Я могу использовать do.call для поэлементного суммирования двух векторов: do.call(what="+", args =list(c(0,0,1), c(1,2,3)) >[1] 1 2 4 Однако, если я хочу вызвать тот же оператор со списком из трех векторов, это не удастся:...
95 просмотров
schedule 24.09.2022

Как привести список к фрейму данных с неравными именами столбцов, только база R
я прочитал Как наиболее эффективно преобразовать список в фрейм данных? Преобразование списка во фрейм данных У меня есть список с неравными именами столбцов, которые я пытаюсь преобразовать во фрейм данных, с NA для отсутствующих...
41 просмотров
schedule 18.05.2022