각 요소의 이름을 지정하지 않고도 R 목록 개체를 만들 수 있으면 매우 유용 할 것입니다. 예 :입력 개체 이름을 기반으로 이름을 지정하는 목록을 만들 수 있습니까?
a1 <- 1
a2 <- 20
a3 <- 1:20
b <- list(a1,a2,a3, inherit.name=TRUE)
> b
[[a1]]
[1] 1
[[a2]]
[1] 20
[[a3]]
[1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
이것은 이상적입니다. 어떤 제안?
Hmisc :: llist eg llist (a1, a2, labels = FALSE)도 있습니다. 이것은 이미 명명 된 인수 인 – mnel
으로부터 보호합니다. 정말 고마워요! package] (https://github.com/EconometricsBySimulation/RConcerto/blob/master/Package.R) 나는 – fsmart
에서 일하고있다.이 경우'deparse()'때문에 입력 인자가 ~ 60 문자보다 길면 실패 할 것이다. 길이가 1보다 큰 벡터를 생성하고, 'sapply()'는 문자 벡터 대신 목록을 만듭니다. – hadley