- 數據挖掘與數據分析:基于R語言
- 王陽主編
- 375字
- 2024-05-10 11:11:52
1.3.2 for循環
循環語句是一種重要的編程語句,當存在大量重復性工作時,循環語句的價值得以充分體現,不僅能削減代碼量,還能提高編程效率,確保問題高效得到解決。for循環是經典的循環語句之一,其語法如下:

上述語法中,seq是一個向量,而var在循環中取其每個值。在每次迭代的過程中,expr都會得到執行。我們來看一個具體的示例:

在該例子中,我們通過for循環計算向量x6中有多少偶數。for循環前,我們先定義一個變量count1用于計算偶數個數。由于x6中共有8個元素,因此循環執行了8次,每次循環中var都會取x6中的一個數值,并計算其是否為偶數,若是,則count1的值加1,最終計算結果為3。
下述示例中,我們通過for循環計算1~1000的奇數和。for循環開始前,我們先定義一個變量sum_1_1000用于接收累加值,隨后函數將循環1000次,每次循環中,函數首先通過if語句判斷數字i是否為奇數,若是則將其值累加到sum_1_1000中,若不是則直接進入下一次循環。
