一般说来,列表就是一些对象的有序集合。列表允许整合若干(可能无关的)对象到单个对象名下。可以使用list()创建列表:
mylist <- list(obj1, obj2, ...)
其中,你还可以为列表中的对象命名:
mylist <- list(name1=obj1, name2=obj2, ...)
例子:
> g <- "My First List" > h <- c(25, 26, 11, 23) > j <- matrix(1:4, nrow=2) > k <- c("one", "two") > mylist <- list(title=g, ages=h, j, k) > mylist $title [1] "My First List" $ages [1] 25 26 11 23 [[3]] [,1] [,2] [1,] 1 3 [2,] 2 4 [[4]] [1] "one" "two" > mylist[[2]] [1] 25 26 11 23 > mylist[["ages"]] [1] 25 26 11 23
2014-2-12 17:29:51