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

Connected

道练习

遍历矩阵

在您的工作区中有一个矩阵 ttt,表示一个 tic-tac-toe(井字棋)游戏的状态。它包含值 "X"、"O" 和 "NA"。先打印 ttt 看看具体内容。在第 1 行第 1 列是 "O",而在第 3 行第 2 列是 "NA"。

为了解决此练习,您需要在一个 for 循环里再写一个 for 循环,通常称为嵌套循环。在 R 中实现这一点非常简单!直接使用下面的模板即可:

for (var1 in seq1) {
  for (var2 in seq2) {
    expr
  }
}

说明

100 XP

完成嵌套的 for 循环以遍历 ttt 中的元素:

  • 外层循环应遍历行,循环索引为 i(使用 1:nrow(ttt))。
  • 内层循环应遍历列,循环索引为 j(使用 1:ncol(ttt))。
  • 在内层循环中,使用 print() 和 paste() 按如下格式打印信息:"On row i and column j the board contains x",其中 x 是该位置上的值。