在R語言中,for循環語句使用for
關鍵字來定義,其基本語法如下:
for (variable in sequence) {
statements
}
其中,variable
是一個臨時變量,用于依次取sequence
中的每一個元素。sequence
可以是一個向量、列表或者其他可迭代的對象。
statements
是在每次循環中執行的語句塊,可以包含任意多條R語言的語句。
下面是一個簡單的示例,計算一個向量中所有元素的和:
# 定義一個向量
vec <- c(1, 2, 3, 4, 5)
# 初始化變量sum為0
sum <- 0
# 使用for循環計算向量中所有元素的和
for (num in vec) {
sum <- sum + num
}
# 打印結果
print(sum)
輸出結果為15
,即向量vec
中所有元素的和。
除了使用for
循環遍歷向量外,也可以使用for
循環遍歷其他可迭代的對象,如列表、矩陣等。在循環體中,可以根據需要進行相應的操作。