1. Learn
  2. /
  3. 课程
  4. /
  5. R 中级

Connected

道练习

遍历列表

遍历列表与遍历向量一样简单方便。这里同样有两种方法:

primes_list <- list(2, 3, 5, 7, 11, 13)

# loop version 1
for (p in primes_list) {
  print(p)
}

# loop version 2
for (i in 1:length(primes_list)) {
  print(primes_list[[i]])
}

请注意,在循环版本 2 中,需要使用双中括号 [[ ]] 来选择列表元素。

假设您有一个关于纽约市的综合信息列表:人口规模、各行政区名称,以及它是否是美国的首都。我们已经定义了一个包含这些信息的列表 nyc(来源:Wikipedia)。

说明

100 XP

与上一个练习类似,请用两种方式遍历 nyc 列表并打印其元素:

  • 直接遍历 nyc 列表(循环版本 1)。
  • 定义循环索引,并使用双中括号进行子集选择(循环版本 2)。