R
R 기초 10 - switch, which
코딩탕탕
2022. 10. 24. 10:52
# switch
switch("age", id="hong", age=22)
a <- 1
switch (a, mean(1:10), sd(1:10)) # 평균 값 호출
a <- 2
switch (a, mean(1:10), sd(1:10)) # 표준편차 값 호출
a가 1이면 평균 값을 호출한다.
a가 2면 표준편차 값을 호출한다.
# which
name <- c("kor", "eng", "mat", "kor")
which(name=='kor') # kor이 들어있는 인덱싱 위치 호출
no <- 10:13
df <- data.frame(번호=no, 이름=name)
df
which(df$번호==12) # 12의 번호 위치 호출
which(df$이름=='kor') # kor이 들어있는 위치 호출
which문을 사용하여 data가 들어있는 위치의 인덱싱 번호를 호출한다.