创建列表

  1. 创建一个列表

    1. 列表 (list) 是 R 的数据类型中最复杂的一种。一般来说,列表就是一些对象或 成分的有序集合,某个列表中可能包含若干向量、矩阵、数据框,甚至其他列表。
      a="中国旅游记事本"
      b=c("哈尔滨", "乌鲁木齐", "成都", "三亚")
      c=matrix(data=1:4, nrow=2, ncol=2)
      d="你不在,我不在,谁还会在"
      happy=list(title=a, city=b, c, d)                                  
      本例创建了一个列表,其中有4个成分:一个字符串、一个字符型向量、一个矩阵及一个字符串。 You will see the following result:
      > a="中国旅游记事本"
      > b=c("哈尔滨", "乌鲁木齐", "成都", "三亚")
      > c=matrix(data=1:4, nrow=2, ncol=2)
      > d="你不在,我不在,谁还会在"
      > happy=list(title=a, city=b, c, d)
      > happy
      $title
      [1] "中国旅游记事本"
      
      $city
      [1] "哈尔滨"   "乌鲁木齐" "成都"     "三亚"
      
      [[3]]
           [,1] [,2]
      [1,]    1    3
      [2,]    2    4
      
      [[4]]
      [1] "你不在,我不在,谁还会在"