<分区>
在交互式使用中,我偶尔需要捆绑一大组
对象一起在一个列表中。获取元素保留的列表
他们原来的名字,我被迫写下类似的东西
list(Object1=Object1, Object2=Object2, ..... , Object25=Object25)
。
是否有一些直接的方法可以将一组命名对象放入列表中,以便它们“保留”自己的名称,而不必为每个对象键入 nameXXX=nameXXX
?
cars <- mtcars[1:2,1:2]
vowels <- c("a","e","i","o","u")
consonants <- setdiff(letters, vowels)
## I'd like to get this result...
list(consonants=consonants, vowels=vowels, cars=cars)
## $consonants
## [1] "b" "c" "d" "f" "g" "h" "j" "k" "l" "m" "n" "p" "q" "r" "s" "t" "v" "w" "x"
## [20] "y" "z"
##
## $vowels
## [1] "a" "e" "i" "o" "u"
##
## $cars
## mpg cyl
## Mazda RX4 21 6
## Mazda RX4 Wag 21 6
## ... but by doing something more like
f(consonants, vowels, cars)