
48
|
第
2
章
years <- c(1960, 1964, 1976, 1994)
names(years) <- c("Kennedy", "Johnson", "Carter", "Clinton")
years
#> Kennedy Johnson Carter Clinton
#> 1960 1964 1976 1994
定义名称后,可以按名称引用各个元素:
years["Carter"]
#> Carter
#> 1976
years["Clinton"]
#> Clinton
#> 1994
可以推广到使用名称来索引向量元素,R 软件会返回向量中对应名称的元素:
years[c("Carter", "Clinton")]
#> Carter Clinton
#> 1976 1994
2.9.4 另请参阅
有关循环规则的更多信息,请参阅 5.3 节。
2.10 向量的计算
2.10.1 问题
对整个向量执行计算。
2.10.2 解决方案
基本的数学运算符可以对向量中的元素逐个进行计算。许多其他的函数也能对向量元素
逐个进行运算,并以向量的形式输出结果。
2.10.3 讨论
向量计算是 R 软件的一大特色。所有的基本数学运算符都能应用于向量对中。这些
运算符对两个向量中相应的元素对进行计算,即对两个向量中对应的元素进行基本
运算:
v <- c(11, 12, 13, 14, 15)
w <- c(1, 2, 3, 4, 5)
v + w
#> [1] 12 14 16 18 20