청구할인 안내(인터파크 제휴카드) | 안내
삼성카드 5% (3만원 이상 결제/최대 1만원 할인)
북피니언 롯데카드 30% (최대할인 3만원 / 3만원 이상 결제)
하나SK 북&카드 30% (최대할인 3만원 / 3만원 이상 결제)
EBS 롯데카드 20% (최대할인 3만원 / 3만원 이상 결제)
인터파크 NEW 우리V카드 10% (최대할인 3만원 / 3만원 이상 결제)
인터파크 현대카드 7% (최대할인 3만원 / 3만원 이상 결제)
Close

2013년 9월 9일 이후 누적수치입니다.

초보자를 위한 RStudio 마스터 : RStudio 설치부터 웹 애플리케이션, R 패키지 개발까지

원제 : Mastering RStudio: Develop, Communicate, and Collaborate with R: Harness the power of RStudio to create web applications, R packages, markdown reports and pretty data visualizations
판매지수 589
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
정가

30,000원

  • 27,000 (10%할인)

    1,500P (5%적립)

  • 중고판매

    이 책을 인터파크에
    판매하세요

출판사 사정으로 출고일이 2017년 11월 3일로 변경되었으니 고객님들의 양해 부탁드립니다.

  • 이벤트/기획전

  • 연관도서(293)

  • 사은품(1)

특이사항

출판사 사정으로 출고일이 2017년 11월 3일로 변경되었으니 고객님들의 양해 부탁드립니다.

책소개

R을 평생 친구로 삼고자 하는 독자라면 RStudio 역시 평생 친구가 될 수 밖에 없을 것이다. RStudio는 사실상 R의 표준 인터페이스로 자리를 잡았다. 상용 버전도 있지만 이 책이 소개하는 오픈소스 버전만으로도 많을 것을 할 수 있다. RStudio로 데이터를 분석하고, R 패키지를 개발하고, 논문을 작성하고, 웹 애플리케이션을 개발하고, 텐서플로 라이브러리를 연결해 머신 러닝 알고리즘을 실행시켜 볼 수도 있다. 따라서 R 사용자라면 마땅히 RStudio를 친구로 삼을 필요가 있다.

출판사 서평

이 책의 대상 독자

RStudio의 기능을 충분히 활용해 R 통계와 관련된 일을 하고자 하는 R 개발자를 위한 책이다. R 프로그래밍에 대한 경험이 어느 정도 있다고 가정한다.

이 책의 구성

1장, 'RStudio 통합개발환경의 개요'에서는 RStudio를 설치하고 사용자 인터페이스의 개요를 설명한다.
2장, 'R 마크다운으로 작업물 공유하기'에서는 재현 가능 연구라는 개념으로 R 마크다운 문서를 만드는 방법을 소개한다.
3장, 'R 그래픽 시스템의 기초'에서는 R의 플롯팅 시스템과 여러 가지 패키지를 이용해 인터랙티브플롯을 만드는 방법을 다룬다.
4장, '샤이니 웹앱 프레임워크'에서는 샤이니 프레임워크를 사용해 웹 애플리케이션을 만드는 방법을 소개하고, 반응성 프로그래밍의 개념을 설명한다.
5장, 'R 마크다운을 이용한 인터랙티브 문서'에서는 인터랙티브 R 마크다운 문서를 샤이니와 기타 R패키지 등으로 만드는 방법을 설명한다.
6장, 'R과 샤이니로 전문 대시보드 만들기'에서는 대시보드의 개념과 shinydashboard 패키지를 이용해 전문 대시보드를 만드는 방법을 소개한다.
7장, 'RStudio에서 패키지 개발'에서는 R에서 패키지 개발 과정을 설명하고, RStudio에서 패키지 만드는 방법을 설명한다.
8장, '깃과 깃허브로 협력하기'에서는 깃과 깃허브의 기초를 설명하고 RStudio와 사용 방법을 다룬다.
9장, '조직에서 R 사용: RStudio 서버 관리'에서는 유연한 프로그래밍 환경을 위해서 클라우드에서 R, RStudio, 샤이니 서버 등의 설치 방법을 소개한다.
10장, 'RStudio와 R 지식 넓히기'에서는 R과 RStudio에 관한 정보를 얻을 수 있는 정보원을 소개한다.

목차

1장. RStudio 통합개발환경의 개요

RStudio를 다운로드하고 설치하기
- R 설치
- 우분투 설치
- 여러 버전의 R과 함께 RStudio 사용하기
- RStudio 업데이트하기
- RStudio 인터페이스 익히기
- 네 개의 주요 창
- 소스 에디터 창
- 구문 강조
- 환경과 히스토리 창
- 콘솔 창
- 파일, 플롯, 패키지, 도움말, 뷰어 창
- RStudio 커스터마이징
- 단축키 사용
RStudio에서 프로젝트 기능 사용
- RStudio로 프로젝트 만들기
- 프로젝트 위치 정하기
- 드롭박스와 함께 RStudio 사용하기
- 프로젝트 만들어 보기
정리

2장. R 마크다운으로 작업물 공유하기

재현 가능 연구의 개념
R 마크다운으로 재현가능 연구법으로 문서 작성
- 마크다운이란
- 문해적 프로그래밍이란
- R 마크다운이란
RStudio에서 R 마크다운 시작하기
- 첫 R 마크다운 문서 생성
R 마크다운 인터페이스
- R 마크다운 창 조사하기
- R 마크다운 파일 편집창
고급 R 마크다운 문서
- R 코드 청크 배우기
- R 코드 청크 커스터마이징
- 팬독(pandoc)과 니터(knitr) 옵션
- R 마크다운 템플릿 사용하기
- R 노트북 컴파일링
- R 마크다운 프레젠테이션 만들기
정리

3장. R 그래픽 시스템의 기초

R 그래픽 시스템
- R의 그래픽 디바이스에 대한 소개
기본 R 그래픽 패키지
- 기본 플롯 만들기
래틱스 패키지 소개
- 래틱스 플롯 만들기
- 래틱스 플롯 타입에 대해
- 래택스 패널 함수
- 래틱스에 대한 요점 정리
ggplot2 소개
- ggplot2의 간략한 역사 들여다 보기
- 그래프의 문법
ggplot2로 그래프의 문법 적용하기
ggplot2 사용하기
- ggplot2 패키지 설치하기
- qplot()과 ggplot() 함수
- ggplot2를 - - 사용해 처음으로 그래프 만들기
- 에스세틱 파라미터 설정
- geom을 사용해 레이어 추가
- 파라미터 바꾸기
- ggplot 객체를 변수에 저정하기
- stats 레이어 사용하기
- ggplot 그래프 저장
차트 커스터마이징
- 데이터 서브셋팅하기
- 제목 설정하기
- 축의 레이블 바꾸기
- x 축과 y 축을 바꾸기
- ggplot2 차트의 외관을 개선하기
인터랙티브 플롯팅 시스템
- ggvis 패키지 소개
- rCharts 패키지 둘러보기
- googleVis 사용하기
- HTML 위젯
정리

4장. 샤이니 웹앱 프레임워크

샤이니 웹앱 프레임워크에 대한 소개
- RStudio로 새 샤이니 웹앱 만들기
- 처음 만드는 샤이니 애플리케이션
- 앱을 구성 요소별로 나누기
- server.R과 ui.R 사이의 연결
반응성의 개념
- 반응성 소스와 종결자의 구조
- 반응성 연결자의 목적
샤이니 유저인터페이스 기능
- 샤이니 인터페이스 레이아웃 탐구
- 애플리케이션에 위젯 추가하기
- 다이내믹 유저 인터페이스 요소 만들기
다른 사람들과 샤이니 애플리케이션 공유
- 샤이니 앱을 다운로드 할 수 있게 하기
- 웹에 샤이니 앱 배치
샤이니 에코시스템에 깊이 참여
- 더 많은 파일을 사용해 앱 만들기
- 샤이니 패키지 확장
정리

5장. R 마크다운을 이용한 인터랙티브 문서

R 마크다운으로 인터랙티브 문서 만들기
R 마크다운과 샤이니 사용하기
- 샤이니 도큐먼트
- 샤이니 프레젠테이션
- 샤이니 R 마크다운 문서 분리하기
R 마크다운에 인터랙티브 차트 임베딩하기
- 인터랙티브 R 마크다운 문서에서 ggvis 사용하기
- rCharts
- googleVis 패키지
- htmlWidgets 패키지
- dygraphs
인터랙티브 R 마크다운 문서를 발행하기
정리

6장. R과 샤이니로 전문 대시보드 만들기

대시보드의 개념
shinydashboard 패키지 소개
Shinydashboard의 요소 보여주기
- 헤더 요소
- 사이드바 요소
- 바디 요소
- InfoBox와 valueBox
핵심성과지표(KPI) 대시보드 만들기
- 사용할 데이터 구조 만들기
- 대시보드 외관 스케치
- 계획을 R 코드로 옮기기
정리

7장 RStudio에서 패키지 개발

R 패키지 이해하기
- R 패키지 구조
devtools 인스톨
RStudio를 이용한 패키지 개발
- RStudio에서 새로운 패키지 생성하기
- 생성된 파일들 살펴보기
프로젝트에서 packrat 사용
패키지를 위한 문서 작성하기
- Rd 문서 파일 만들기
- 예제 Rd 파일
- 예제 추가하기
- DESCRIPTION 파일 편집
패키지 네임스페이스 이해하기
- .rda 파일 만들기
- 패키지에서 LazyData 기능 사용
R 마크다운으로 패키지 비니에트 작성하기
- 비니에트 파일 작성하기
추가 정보 얻기
정리
버전 관리에 대한 개요

8장. 깃과 깃허브로 협력하기

- 깃 설치
- 깃 설정하기
- 기초 용어
- 셸에서 깃 사용
- RStudio에서 셸 사용
RStudio에서 깃 사용
- RStudio에서 SSH를 통한 깃허브의 사용
- 깃이 적용된 새 프로젝트 만들기
- 변화 추적하기
- 변경된 내용 저장하기
- 깃 드롭다운 메뉴 소개
- 실수 되돌리기
- 깃허브에 있는 원격 저장소에 푸시하기
- 기존의 깃허브 프로젝트를 RStudio에서 사용하기
브랜치 사용하기
- 풀 리퀘스트
- 풀 리퀘스트 리뷰와 머징
추가 리소스
정리

9장. 조직에서 R 사용 - RStudio 서버 관리

RStudio Server 다루기
- 아마존 웹 서비스를 서버 플래폼으로 사용하기
- AWS 계정 만들기
- S3를 사용해 데이터 저장
- EC2 인스턴스 시작하기
R, RStudio, 샤이니 서버 설치하기
- RStudio 버전 선택
- 베이스 R 설치하기
- RStudio 서버 환경 관리
- 샤이니 서버 관리
정리

10장. RStudio와 R 지식 넓히기

RStudio 확장, 궁금증 해결 등
RStudio 환경 커스터마이징
- Rprofile 커스터마이징
R에 대한 도움
- 묻고 답하기
- 패키지, 함수 등에 대해 더 배우기
R 지식 넓히기
- 인터랙티브 방법으로 R 학습하기
- 온라인 강의 참여하기
R 세계에서 최신 지견을 유지하기
- R-bloggers.
- R Journal
정리

본문중에서

RStudio는 단순히 R 스크립트를 작성하는 것을 넘어 패키지와 애플리케이션 개발, 인터랙티브 레포팅 생성 등 다양한 기능을 갖춘 하나의 에코시스템으로 성장했다. 이를 기반으로 RStudio는 데이터 분석이라는 주제를 대중에게 널리 퍼뜨렸고, 끊임없는 혁신으로 R 언어 발전을 주도하고 있다. RStudio는 R의 강력한 통계 분석 능력, 대중화, 오픈소스 정신을 혁신적인 사용자 인터페이스 개발 능력과 결합시켰다. 그 결과 RStudio는 단순히 통계학자의 도구 이상의 것이 됐으며, 데이터에서 인사이트를 얻고 그것을 다른 사람들과 공유하고자 하는 사람들을 위한 플랫폼이 됐다. 이 책은 RStudio를 마스터링해 R을 사용해 개발하고, 공유하며 협력하는 방법을 설명한다.
('지은이의 말' 중에서)

코딩을 하는 사람들에게 텍스트 에디터는 필수 도구일 수밖에 없다. R을 즐겨 사용하는 나는 거의 매일 RStudio를 사용하며, 주로 글을 쓸 때 사용한다. 이전에 저술했던 책들의 주제는 모두 R 언어를 사용해 재현 가능한 문서를 만드는 방법에 관한 것이었다. 책에 소개했던 방법을 그대로 적용해 번역을 하거나 저술 작업을 한다. 이런 작업에서 RStudio는 최적의 환경을 제공한다. 이 책은 RStudio의 다양한 기능을 소개한다. 재현 가능한 방법으로 문서를 만드는 방법, 샤이니 웹 애플리케이션을 제작하는 방법, R 패키지 개발 방법 등을 핵심적으로 설명한다. RStudio는 데스크톱 버전도 있지만, 서버 버전을 제공한다. 서버 버전을 자신의 클라우드에 설치해 웹 브라우저를 통해서 RStudio를 사용하는 방법까지 소개한다. 이 책은 RStudio에 대한 책이지 R 언어 자체에 대한 책은 아니다. 그래서 R 자체에 대한 내용은 약간 수박 겉핥기식으로 다뤄진다. 감안하고 책을 보기 바란다. R 코드 디버깅이나 코드 프로파일링 같은 고급 주제는 다루지 않았다. 그런 주제는 RStudio에 어느 정도 익숙해진 다음 웹 등을 검색해보면 사용법을 찾을 수 있다. 윈도우 사용자의 경우 한글로 계정을 만들었을 때 RStudio가 제대로 작동하지 않는 경우가 있다. 이 경우에는 구글링이나 주위 사람들에게 물어서 한글 계정을 영문으로 바꾸거나, 아예 영문으로 된 계정을 새로 추가해 설치할 것을 권한다. RStudio를 윈도우에서 R 코드를 사용할 때는 괜찮지만 나처럼 R 마크다운 문서에 한글 텍스트를 많이 사용하는 경우 한글 입력이 제대로 안 될 때가 있다. 이런 경우에는 메모장을 열어서 한글 텍스트를 입력하고 나서 다시 RStudio로 돌아오면 제대로 되는 경우가 많았다. 이런 몇 가지 단점을 제외하면 RStudio는 정말 훌륭하다고 평하지 않을 수 없다. 이전까지 몇 가지 시험적인 R 통합개발환경이 있었지만, RStudio만큼 수준 높고 흠이 없는 통합개발환경을 보지 못했다. 이런 도구를 개발하고 많은 사람이 사용할 수 있는 오픈소스 버전까지 내주는 RStudio 회사에 경의를 표한다. 자세히 알지는 못하나 미국의 많은 IT 회사가 사업의 핵심을 생태계 조성에 두는 듯하다. 오픈소스를 통해서 많은 사람을 생태계로 끌어들이고, 그것을 기반으로 사업을 한다. 사업을 하는 나로서도 그런 점을 배우고 싶다. 이제 RStudio는 R 사용자에게는 어쩌면 필수적인 텍스트 에디터이자 개발환경으로 여겨지고 있다. 이 책이 그런 사용자들의 효율을 높이는 데 좋은 지침이 되기를 바란다.
('옮긴이의 말' 중에서)

저자소개

줄리안 힐레브란트(Julian Hillebrand) [저] 신작알림 SMS신청 작가DB보기
생년월일 -
출생지 -
출간도서 1종
판매수 9권

독일의 쾰른 경영 대학에서 국제 비즈니스 마케팅 관리를 전공했다. 비즈니스 세계가 직면한 문제에 관심을 가지면서 데이터 기반 의사결정의 중요성을 인식했다. 수집되는 데이터의 양이 증가되는 것을 보면서 R의 데이터 분석과 시각화의 가능성에 주목했다. 그 이후 주로 소셜 미디어 분석을 다루는 데이터 과학에 대한 블로그를 개설했다. 블로그 주소는 http://thinktostart.com이다. 마케팅과 비즈니스 지식을 담은 유용한 튜토리얼을 만들려고 노력한다.

막시밀리안 니어호프(Maximilian H. Nierhoff) [저] 신작알림 SMS신청 작가DB보기
생년월일 -
출생지 -
출간도서 1종
판매수 9권

5년 넘게 온라인 마케팅 채널과 디지털 분석을 해온 온라인 마케팅 분석가다. 경제학, 문화 활동, 창의적인 사업 등을 전공한 이후 온라인 마케팅 부서를 만들기 시작했으며, 미래의 마케팅의 힘은 프로그래밍 지식에 있다는 것을 금세 깨달았다. 데이터, 마케팅, 고객 동선 분석 등의 주제에 끊임없는 열정을 가지고 있다. 그가 처음으로 데이터 분석을 위해 선택한 언어는 R 프로그래밍 언어였다. 항상 배우는 것을 즐기며 R과 데이터 분석에 대한 무크(MOOC, Massive open online Course) 강의를 열렬히 수강한다.

생년월일 -
출생지 -
출간도서 0종
판매수 0권

가톨릭대학교 의과대학을 졸업했고 신경과 전문의로, 현재 바이오스타트업을 운영하면서, 틈나는 대로 코딩을 공부하고 IT 저술 활동을 한다. 때로는 회사에서 필요한 앱을 만들기도 한다. 저술한 책으로는 에이콘출판사에서 출간한 [R과 Knitr를 활용한 데이터 연동형 문서 만들기](2014), [통계 분석 너머 R의 무궁무진한 활용](2017), 등이 있다. 번역서로는 에이콘출판사에서 출간한 [R과 Shiny 패키지를 활용한 웹 애플리케이션 개발](2014), [Data Smart](2015), [미티어 인 액션](2016) 등이 있다.

이 상품의 시리즈

acorn+PACKT 시리즈(총 316권 / 현재구매 가능도서 294권)

펼쳐보기

리뷰

0.0 (총 0건)

기대평

작성시 유의사항

평점
0/200자
등록하기

기대평

0.0

교환/환불

교환/환불 방법

‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

교환/환불 가능 기간

고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

교환/환불 비용

고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

교환/환불 불가사유

반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

소비자 피해보상

소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

기타

도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

배송안내

  • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

  • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

  • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

  • 배송비

도서(중고도서 포함) 구매

2,000원 (1만원이상 구매 시 무료배송)

음반/DVD/잡지/만화 구매

2,000원 (2만원이상 구매 시 무료배송)

도서와 음반/DVD/잡지/만화/
중고직배송상품을 함께 구매

2,000원 (1만원이상 구매 시 무료배송)

업체직접배송상품 구매

업체별 상이한 배송비 적용