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