youngwoos / Doit_R

<Do it! 쉽게 배우는 R 데이터 분석> 저장소
212 stars 438 forks source link

R 출력결과 소수점은 어떻게 조정해야 할까요? #40

Open everkook opened 4 years ago

everkook commented 4 years ago

안녕하세요, "쉽게 배우는 R 데이터 분석" 공부 중입니다.

R 출력결과에서 소수점 자리수 조정은 어떻게 해야할지 궁금합니다.

예를들면 교재 p226 연령대별 월급 평균을 구하기 위해, 교재에 있는 아래 명령문을 그대로 입력하면, 전 다음과 같은 결과가 나옵니다.

<명령문> ageg_income <- welfare %>% filter(!is.na(income)) %>% group_by(ageg) %>% summarise(mean_income = mean(income, digits=5))

ageg_income

<결과>

A tibble: 3 x 2

ageg mean_income

1 middle 282. 2 old 125. 3 young 164. 소수점 아래가 없지요. 교재에는 소수점 네자리까지 나오는데요. 참고로 나름 인터넷을 뒤져본 후 options(digits=7) 명령문을 쳐봤는데, 변화가 없네요..
youngwoos commented 4 years ago

dplyr 구문 뒤에 %>% as.data.frame()을 추가해보시겠어요? 247쪽 하단 '알아두면 좋아요'를 보시면 관련 설명이 있습니다. 그래도 해결되지 않으면 아래 데이터 분석 커뮤니티에 질문을 올려주세요.

데이터 분석 커뮤니티 https://www.facebook.com/groups/datacommunity/

everkook commented 4 years ago

답변 감사합니다! 해결되었어요~ ^^