1. 列表
#列表
## 有三个成分x, y, z
( a = list(x = 1:10, y = matrix(1:16, 4, 4), z = data.frame()) )
## 修改成分名字
names(a) = c('c1', 'c2', 'c3')
a
输出:
( a = list(x = 1:10, y = matrix(1:16, 4, 4), z = data.frame()) )
## 一个方括号,取出仍是list
(c = a['y'])
class(c)
## 两个方括号,取出原对象
(d = a[['y']])
class(d)
d[2, 1]
## $符号同两层方括号
(e = a$y[2,1])
输出:
2. 数组
#数组:不同于其它语言的数组,是矩阵的延伸
## 三行,四列..
(f = array(1: 60, c(3,4,5)))
输出: