R:특정조건 추출하기
R언어 공부를 위한 틀 틀:R
이름 | 기원 | 기능 | 사용법 |
---|---|---|---|
subset() | subset | 조건에 맞는 행을 추출한다. | subset(데이터셋, 조건)
subset(df, name=="apple") #name행에서 apple만 뽑는다. subset(df, price>300) #price행에서 300 이상의 값을 뽑는다. |
특정 행을 조회하고 싶을 때. | subset(df, price>100, select=name) #조건에 해당하는 행의 name을 출력한다.
subset(df, price>100, select=-name) #name만 빼고 출력한다. select에서 여러 개의 행을 넣을 수도 있다. 이땐 | ||
조건과 일치하는 열이름만 뽑아낸다. | 데이터셋2 = colname(데이터셋) %in% 조건(벡터) #벡터 안에 있는 값들이 or형태로 연결된다.
colname(데이터셋) %ain% 조건(벡터) #벡터 안에 있는 값들을 모두 포함하고 싶을 때. and으로 연결. |