[빅데이터 시대 쉽고 빠른 R 통계 프로그래밍을 위한]
RStudio 따라잡기
- 원서명Learning RStudio for R Statistical Computing (ISBN 9781782160601)
- 지은이마크 P.J. 판 데르 루, 에드윈 데 용에
- 옮긴이정사범
- ISBN : 9788960774315
- 15,000원
- 2013년 05월 23일 펴냄 (절판)
- 페이퍼백 | 140쪽 | 188*235mm
- 시리즈 : acorn+PACKT, 데이터 과학
판매처
- 현재 이 도서는 구매할 수 없습니다.
책 소개
R은 데이터 분석 분야에서 단기간에 다양한 사용자를 끌어들인 오픈소스 통계 프로그래밍 언어다. RStudio는 가장 보편적으로 사용되며 운영체제 환경 등에 상관없이 활용할 수 있으며 지원도 빠른 오픈소스 기반 R용 IDE 툴이다. 이 책에서는 빠르고 효율적인 통계 분석 프로젝트 생성, 관리, 데이터 불러오기, R 스크립트 개발, 보고서와 그래픽 생성 등을 가르쳐 준다. R 개발자들은 패키지 개발, 코딩 원칙, RStudio를 이용한 버전 관리에 대해 배울 수 있다. 또한 단계별 지침을 이용하여 R 개발을 위한 통합 개발 환경을 빠르게 마스터할 수 있도록 기능이 풍부하면서도 쉬운 예제로 구성되었다.
[ 이 책에서 다루는 내용 ]
■ 데스크톱이나 웹 서버에서 RStudio 설치 및 실행
■ 최신 및 고급 R 콘솔 기능
■ 코드 편집 및 탐색 수행
■ 고급 대화형 그래픽 생성법
■ R 프로젝트와 프로젝트 파일의 효율적인 관리
■ R 확장 패키지 작성
■ R 프로젝트로 재현 가능한 통계 분석 수행
[ 이 책의 대상 독자 ]
이 책은 RStudo 기능을 최대한 활용하여 R개발 노력을 경감하고자 하는 R개발자와 분석가를 대상으로 만들었다. 따라서 여러분이 R에 대해서 잘 알고 있다고 가정한다. RStudio를 이용하여 R개발을 시작하려는 사람도 이 책은 도움이 될 것이다. 여러분이 이미 R을 이용하고 있지만 재현 가능한 통계분석 프로젝트를 만들거나 자작 패키지를 개발하여 R을 확장하기를 원한다면 이 책은 RStudio를 이용하여 좀더 신속하게 실행하는 방법을 보여줄 것이다.
[ 이 책의 구성 ]
1장, 시작하기: 윈도우, 맥, 리눅스에 R과 RStudio를 설치하고 처음으로 재현 가능한 연구프로젝트에 대해 소개한다.
2장, R스크립트 작성과 R콘솔: RStudio 코드를 대화식으로 콘솔과 스크립트에서 편집하고 실행하는 기능에 대해 논의한다.
3장, 데이터 보기와 플로팅: RStudio는 R객체에 대한 조사와 데이터에 대한 가시화 기능을 제공한다. manipulate 패키지를 이용하여 대화형 플롯을 만드는 방법을 배운다.
4장, R프로젝트 관리: RStudio의 프로젝트 파일 관리 기능과 버전 관리 통합기능을 설명하며 버전 관리에 대한 간단한 소개를 하겠다.
5장, 보고서 생성: 데이터 분석결과를 보기 좋게 HTML 페이지나 PDF 보고서로 자동변환하는 방법과 실제로 재현하는 방법을 배운다.
6장, 효과적인 RStudio 활용: RStudio을 극대로 활용하려는 R 개발자를 위한 내용으로 고급 코드 편집, 코드 탐색, 패키지 개발을 다룬다.
[ 이 책에서 다루는 내용 ]
■ 데스크톱이나 웹 서버에서 RStudio 설치 및 실행
■ 최신 및 고급 R 콘솔 기능
■ 코드 편집 및 탐색 수행
■ 고급 대화형 그래픽 생성법
■ R 프로젝트와 프로젝트 파일의 효율적인 관리
■ R 확장 패키지 작성
■ R 프로젝트로 재현 가능한 통계 분석 수행
[ 이 책의 대상 독자 ]
이 책은 RStudo 기능을 최대한 활용하여 R개발 노력을 경감하고자 하는 R개발자와 분석가를 대상으로 만들었다. 따라서 여러분이 R에 대해서 잘 알고 있다고 가정한다. RStudio를 이용하여 R개발을 시작하려는 사람도 이 책은 도움이 될 것이다. 여러분이 이미 R을 이용하고 있지만 재현 가능한 통계분석 프로젝트를 만들거나 자작 패키지를 개발하여 R을 확장하기를 원한다면 이 책은 RStudio를 이용하여 좀더 신속하게 실행하는 방법을 보여줄 것이다.
[ 이 책의 구성 ]
1장, 시작하기: 윈도우, 맥, 리눅스에 R과 RStudio를 설치하고 처음으로 재현 가능한 연구프로젝트에 대해 소개한다.
2장, R스크립트 작성과 R콘솔: RStudio 코드를 대화식으로 콘솔과 스크립트에서 편집하고 실행하는 기능에 대해 논의한다.
3장, 데이터 보기와 플로팅: RStudio는 R객체에 대한 조사와 데이터에 대한 가시화 기능을 제공한다. manipulate 패키지를 이용하여 대화형 플롯을 만드는 방법을 배운다.
4장, R프로젝트 관리: RStudio의 프로젝트 파일 관리 기능과 버전 관리 통합기능을 설명하며 버전 관리에 대한 간단한 소개를 하겠다.
5장, 보고서 생성: 데이터 분석결과를 보기 좋게 HTML 페이지나 PDF 보고서로 자동변환하는 방법과 실제로 재현하는 방법을 배운다.
6장, 효과적인 RStudio 활용: RStudio을 극대로 활용하려는 R 개발자를 위한 내용으로 고급 코드 편집, 코드 탐색, 패키지 개발을 다룬다.
목차
목차
- 1장 시작하기
- 한눈에 보는 RStudio
- RStudio 설치
- R 설치
- 윈도우와 맥 OS X에서 R 설치
- 리눅스에서 R 설치
- R 설치
- 소스코드를 이용한 R 빌드
- 윈도우에서 R 빌드
- RStudio 설치
- RStudio 서버 설치
- R 패키지 설치
- 개요 : 첫 번째 R세션
- 단축키
- 도움말 찾기
- RStudio 제거
- 추가 참고 도서
- 요약
- 2장 R 스크립트 작성과 R 콘솔
- R에 근접하기
- R 콘솔의 기능
- 실행 명령
- 명령 이력
- 명령어 완성
- 함수와 매개변수 완성
- 객체 완성
- 파일 이름 완성
- 콘솔용 단축키
- 소스편집기의 기능
- R 스크립트 편집
- 구문 강조
- 들여쓰기
- 주석 달기
- 찾기와 바꾸기
- 코드 접기, 분할, 탐색
- 코드 접기
- 코드 탐색
- 코드 분할
- 코드 실행
- R 스크립트 편집
- 요약
- 3장 데이터 보기와 플로팅
- 데이터 보기와 객체 브라우저
- 플로팅
- 줌
- 내보내기
- 탐색
- manipulate 패키지를 이용한 대화형 플로팅
- 조정 함수
- 더 많은 조정 옵션 이용하기
- 고급 주제: manipulate로부터 플롯 매개변수 가져오기
- 요약
- 4장 R 프로젝트 관리
- R 프로젝트
- R 프로젝트 만들기
- 디렉터리 구조와 파일 조작
- 버전 관리
- 버전 관리란
- GIT 또는 Subversion 설치
- 단일 개발자 프로젝트를 위한 버전 관리
- GIT
- Subversion
- 버전 관리란
- 팀작업
- 추가 참고 도서
- 요약
- R 프로젝트
- 5장 보고서 생성
- 보고서 생성을 위한 사전 준비
- 노트북
- 노트북 옵션
- 노트북 게시
- R 마크다운과 Rhtml
- R 마크다운 작업순서
- 확장 예제
- 마크다운 문법
- Rhtml
- 코드 조각
- 조각 구문과 선택 옵션
- RMarkdown: .Rmd files
- Rhtml: .Rhtml files
- LaTeX: .Rnw files
- RStudio의 chunk 지원과 단축키
- 조각 구문과 선택 옵션
- LaTeX
- 추가 참고 도서
- 요약
- 6장 효과적인 Rstudio 활용
- 함수 작성을 위한 추가 기능
- 함수 추출
- 함수 탐색
- 패키지 작성법 소개
- 전제 조건
- 기본 구조와 워크플로
- 패키지 디렉터리 구조 만들기
- Roxygen2로 함수 문서화
- devtools로 패키지 구축하기
- Devtools 패키지에 대한 상세 내용
- 패키지 게시
- 함수 작성을 위한 추가 기능