編程中減少代碼重復的兩個工具,壹是循環,壹是函數。循環,用來處理對多個同類輸入做相同事情(即叠代),如對不同列做相同操作、對不同數據集做相同操作。R語言有三種方式實現循環:for循環、while循環。apply函數族。泛型函數map。
apply函數族和泛型函數map能夠更加高效簡潔地實現壹般的for循環、while循環,但這不代表for循環、while循環就沒用了,它們可以在更高的層次使用(相對於在逐元素級別使用)。