Вопросы по теме '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 просмотров
schedule
20.03.2023
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