[R] 반복문
Y
Yerim
- R
for(반복 변수 in 반복 범위){
반복할 명령문(들)
}nrows <- nrow(iris) # iris 행의 수
mylabel <- c() # 비어있는 벡터 선언
for( i in 1:nrow){
if (iris$Petal.Length[i] <= 1.6){
mylabel[i] <- 'L'
} else if (ris$Petal.Length[i] >= 5.1){
mylabel[i] <- 'H'
} else{
mylabel[i] <- 'M'
}
}
print(mylabel)
newds <- data.frame(iris$Petal.Length, mylabel)
head(newds)while(비교 조건){
반복할 명령문(들)
}sum <- 0
for(i in 1:10){
sum <- sum + i
if(i >= 5) break
}
sumsum <- 0
for(i in 1:10){
sum <- sum + i
if(i >= 5) continue
}
sumapply(데이터셋, 행/열 방향 지정, 적용 함수)apply(iris[, 1:4, 1, mean]