цикл для вывода различных объектов в г
Я пытаюсь использовать для создания нескольких объектов для, просто пример (не точно):
l_gr <- list (1:10, 11:20, 21:30)
for (i in 1:length(l_gr)){
grp <- NULL
grp[[i]] <- mean(l_gr[[i]])
}
Это не то, что я ожидаю, скорее, мне нужно вывести несколько объектов (разных классов), однако имя отличается от уровня i, например: здесь grp1, grp2, grp3. Каждый из этих объектов имеет выходные данные функции для определенного списка i. Извините за простой вопрос.
Редактирует: ответ, чтобы предоставить конкретный пример:
install.packages("onemap")
require(onemap)
data(example.out)
twopts <- rf.2pts(example.out)
all.data <- make.seq(twopts,"all")
link_gr <- group(all.data)
link_gr$n.groups
начинает цикл
# without loop:
# for 1
grp1 <- make.seq(link_gr, 1)
grp1.od <- order.seq(input.seq=grp1, n.init = 5, subset.search = "twopt",
twopt.alg = "rcd", THRES = 3, draw.try = TRUE, wait = 1, touchdown=TRUE)
# for 2
grp2 <- make.seq(link_gr, 2)
grp2.od <- order.seq(input.seq=grp2, n.init = 5, subset.search = "twopt",
twopt.alg = "rcd", THRES = 3, draw.try = TRUE, wait = 1, touchdown=TRUE)
тот же отчет о процессе для 1: 1: link_gr $ n.groups
Итак, я хочу создать цикл и вывод объектов:
for (i in 1:link_gr$n.groups){
grp <- NULL
grp[i] <- make.seq(link_gr, i)
grp[i].od <- order.seq(input.seq=grp[i], n.init = 5, subset.search = "twopt",
twopt.alg = "rcd", THRES = 3, draw.try = TRUE, wait = 1, touchdown=TRUE)
}