R語言for迴圈

2019-10-16 23:03:08

for迴圈是一種重複控制結構,可以讓您有效地編寫一個需要執行特定次數的迴圈。

語法

在R語言中建立for迴圈的基本語法是 -

for (value in vector) {
   statements
}

while迴圈的流程圖如下所示 -

R程式設計中的for迴圈特別靈活,因為它們不限於整數,甚至不限於輸入的數位。 我們可以傳遞字元向量,邏輯向量,列表或表示式。

範例

v <- LETTERS[1:4]
for ( i in v) {
   print(i)
}

當上述程式碼被編譯和執行時,它產生以下結果 -

[1] "A"
[1] "B"
[1] "C"
[1] "D"