계속해서 dplyr 패키지를 이용한 데이터 가공에 대해서 이야기해 보겠습니다. subset과 다른 dplyr의 추가 기능 중 하나는 변수를 가공해서 새로운 변수를 만들 수 있다는 것입니다. 예를 들어 몸무게와 키를 이용해 체질량 지수 (BMI)를 계산하거나 혹은 달러 표시와 원화 표시를 동시에 할 수 있습니다. mutate 기능을 사용한 것으로 여기서는 1달러당 1100원으로 원화를 표시해 보겠습니다. mutate(price_kr=price*1100)%>%의 문법으로 앞에서 봤던 사용법과 크게 다르지 않습니다. D1%>% filter(cut=="Ideal")%>% #Ideal 추출 select(carat,cut,color,clarity,price)%>% # 캐럿, 컷, 칼러, 채도, 가격 추출 mutate(price_kr=price*1100)%>% #원화표시 가격 arrange(carat) #오름차순 정렬 > D1%>% + filter(cut=="Ideal")%>% #Ideal 추출 + select(carat,cut,color,clarity,price)%>% # 캐럿, 컷, 칼러, 채도, 가격 추출 + mutate(price_kr=price*1100)%>% #원화표시 가격 + arrange(carat) #오름차순 정렬 # A tibble: 18 x 6 carat cut color clarity price price_kr 1 0.3 Ideal F ...
네이버 '고든의 블로그' 구글 분점입니다. 과학, 기술, 역사, IT, 밀리터리, 기타 여러가지 흥미로운 주제에 대한 글을 쓰고 있습니다. 방문하시는 분 모두 환영합니다.