SAS 사용자를 위한 R
Melinda Higgins, PhD
Research Professor/Senior Biostatistician Emory University
# []로 x의 3번째 요소 선택
x <- c(5,3,2)
x[3]
결과
2

# 1행 2열의 값 선택
m[1, 2]
결과
4.1

# 행은 비우고 2열 선택
m[, 2]
결과
4.1 2.2 5.4

# 3행 선택, 열은 비움
m[3, ]
결과
2.4 5.4

# 2행 3열의 요소 선택
d[2, 3]
FALSE
# d에서 두 번째 열 선택
d[, 2]
child young old
# d에서 세 번째 행 선택
d[3, ]
2.4 old TRUE

# d에서 test 변수 선택
d[,"test"]
결과
[1] TRUE FALSE TRUE

# pull()로 test 열 가져오기
d %>% pull(test)
결과
TRUE FALSE TRUE

# select()로 age와 test 가져오기
d %>% select(age:test)
# d에서 test와 score 추출
d %>% select(test, score)
age test
1 child TRUE
2 young FALSE
3 old TRUE
test score
1 TRUE 5.0
2 FALSE 3.1
3 TRUE 2.4
# slice()로 2~3행 가져오기
d %>% slice(2:3)
결과
score age test
3.1 young FALSE
2.4 old TRUE

# d 보기
d
# d에서 2행 추출
d %>% slice(2)
# d에서 3행과 1행 추출
d %>% slice(c(3,1))
score age test
1 5.0 child TRUE
2 3.1 young FALSE
3 2.4 old TRUE
score age test
1 3.1 young FALSE
score age test
1 2.4 old TRUE
2 5.0 child TRUE
SAS 사용자를 위한 R