- subset() 함수
- 조건에 맞는 벡터, 행렬, 데이터프레임 데이터를 반환하는 함수
- subset() 함수는 기본적으로 subset (x, subset, select, ...) 형태이다.
x |
object to be subsetted |
subset |
logical expression indicating elements or rows to keep: missing values are taken as false |
select |
expression, indicating columns to select from a data frame |
apt_85 <- subset(apt_data, 전용면적 == 85)
# 전용면적이 85 혹은 60인 데이터 추출
apt_85_60 <- subset(apt_data, 전용면적 == c(85, 60))
# 전용면적이 85 혹은 시군구가 "마포구"인 데이터 추출
apt_85_mapo <- subset(apt_data, 전용면적 == 85 | 시군구 == "마포구")
# 전용면적이 85이면서 시군구가 "마포구"인 데이터 추출
apt_85_mapo <- subset(apt_data, 전용면적 == 85 & 시군구 == "마포구")
# 원하는 변수명을 C()로 한꺼번에 묶어준다.
apt_85_mapo <- subset(apt_data, 전용면적 == 85 & 시군구 == "마포구",
select = c(단지명, 전용면적, 거래금액))
# 아래와 같이 :를 사용하여 범위를 지정할 수도 있다.
apt_85_mapo <- subset(apt_data, 전용면적 == 85 & 시군구 == "마포구",
select = 단지명:거래금액)