Chapter 1 R과 RStudio 설치
1 R 설치하기 ··
2 RStudio 설치와 사용법
3 정리
Chapter 2 샤이니 패키지 소개
1 RStudio에서 처음 만들어보는 샤이니 웹 앱
2 샤이니 코드 들여다보기
3 샤이니 앱에서 데이터가 전달되는 방식
4 샤이니 앱 객체
5 샤이니 앱이 실행되는 URL ·
6 샤이니 앱의 여러 형태
7 앱 실행: runApp( 함수
8 멀티 파일 앱과 단일 파일 앱의 차이:
shinyApp( 함수를 중심으로
9 샤이니 앱의 또 다른 형태들
10 샤이니 개발 정보
11 정리
Chapter 3 기초 R 언어 (1
1 R 콘솔 시작하기
2 값, 데이터 타입, 변수, 할당
3 R의 기본 데이터 타입: 벡터
4 사칙연산 등 간단한 산술 연산자 ·
5 아토믹 벡터(베이직 벡터의 타입
6 아토믹 벡터의 타입과 길이
7 벡터 요소의 위치: 인덱스
8 이름을 가진 벡터
9 특수한 값: NULL, NA
10 몇 가지 통계 함수
11 R 도움말 페이지를 읽는 방법
12 값, 표현식, 문장
13 함수의 부수효과
14 비교와 논리 연산
15 작업이 이루어지는 공간에 대한 개념
16 R의 패키지 시스템
17 스크립트 파일, 소싱, R 데이터의 저장/로딩
18 정리
Chapter 4 기초 R 언어 (2
1 벡터 서브세팅과 교체
2 규칙성을 가진 벡터 만들기
3 리스트
4 데이터 프레임 ·
5 R 객체의 메타 데이터: 속성
6 팩터: 카테고리형 데이터를 표현
7 행렬과 배열
8 R에 내장된 데이터셋
R Shiny, R과 웹의 기능을 함께 갖춘 똑똑한 데이터 스토리텔링 도구!
‘R 샤이니(Shiny 패키지’는 R의 뛰어난 데이터 분석 능력 기능이 확장된 웹 애플리케이션 프레임워크이다. 이 책은 R 샤이니의 그 눈부신 면을 탐구하려는 독자들을 위한 안내서다. 이 책을 통해 독자들은 R 언어만으로 간단한 코딩을 통해 쉽고 빠르게 웹 애플리케이션을 만드는 법을 익힐 수 있다. 나아가 R과 웹의 기능을 동시에 갖춘 샤이니 앱을 활용해 데이터에 담긴 스토리를 여러 사람들과 효율적으로 공유하는 법을 익힐 수 있다.
R을 활용해 이미 많은 일을 하고 있든, 아직 R의 세계에 익숙지 않든 상관없다. 데이터를 분석하고, 시각화하고, 공유하는 창조적 작업에 대한 호기심과 노력만 있다면, 누구든 R 샤이니의 놀라운 세계를 경험할 수 있다!
R 언어의 기초부터 샤이니 앱의 개발과 공유까지 한 권에!
이 책에는 R 샤이니 패키지 안에 구현된 여러 가지 개념과 기능이 거의 대부분 담겨 있다. R의 다양한 특징들이 샤이니에 어떻게 구현되는지, 샤이니의 이런저런 기능이 R의 어떤 특징을 바탕으로 하는지 설명함으로써 독자들의 통합적 이해를 유도한다.
이 책의 목적 중 하나는 독자들이 R 언어를 사용하여 샤이니 웹 애플리케이션을 개발하도록 이끄는 것이다. R 샤이니 패키지의 전체적인 내용을 다루면서 그와 동시에 실질적 활용을 목표로 하기에, R에 익숙지 않은 독자들은 자칫 내용의 방대함과 난이도에 부담을 느낄 수 있다. 이런 부담감을 덜어주기 위해 저자는 R 언어의 기초에 대한 설명을 상세히 담았다.
이 책은 샤이니 패키지와 R을 사용해 인터랙티브한 앱을 만들어 그 내용을 공유하는 방법을 소개하고 있다. 다양한 코드와 사례, 참고자료를 담아 독자들이 자신의 필요에 맞게 활용할 수 있도록 하였다. 단, 샤이니는 눈으로 이해할 수 없다. 독자 스스로 직접 코