在R語言中,可以使用for循環來重復執行一段代碼。for循環的基本語法如下:
for (variable in sequence) {
# 執行的代碼
}
其中,variable
是一個變量,用來接收 sequence
中的每個元素。sequence
可以是一個向量、列表或者其他可迭代對象。
下面是一個使用for循環的示例,計算并輸出1到5的平方:
for (i in 1:5) {
square <- i^2
print(square)
}
輸出結果為:
[1] 1
[1] 4
[1] 9
[1] 16
[1] 25
在每次循環中,變量 i
分別取值為1、2、3、4和5,計算其平方并將結果賦值給變量 square
,然后使用 print()
函數輸出結果。
另外,你還可以使用其他控制流語句如 break
和 next
來控制循環的執行。