2
R에 익숙하며 문자열 이름에 변수를 사용할 수있는 for 루프를 만드는 데 문제가 있습니다. 예 :문자열 이름에 포함 된 R 변수의 루프
lm1 <- lm(a~b+c)
lm2 <- lm(a~b+d)
lm3 <- lm(a~b+e)
for(i in 1:3){
summary(lm${i})
}
아무 도움이됩니다.
R에 익숙하며 문자열 이름에 변수를 사용할 수있는 for 루프를 만드는 데 문제가 있습니다. 예 :문자열 이름에 포함 된 R 변수의 루프
lm1 <- lm(a~b+c)
lm2 <- lm(a~b+d)
lm3 <- lm(a~b+e)
for(i in 1:3){
summary(lm${i})
}
아무 도움이됩니다.
일을하려고 개체를 가져옵니다.
는
model_list <- mget(paste0('lm',1:3), envir = parent.frame())
# apply summary on each element of a list
lapply(model_list, summary)
get
및 paste0
을 사용해야합니다. paste0
을 병합 그것의 주장 get
는 이름이 그 안에 문자열로 정의의 주장
가 목록에
for(i in 1:3){
summary(get(paste0('lm',i)))
}
이 위대한 작품을 목록에 도움을 주셔서 감사를 모델을 받으실 수 있습니다! – Jon