서문
들어가며
1.1 R 프로그램의 이해
1.2 R 프로그램 및 R-Studio 설치
1.3 프로그램 시작하기
1.3.1 스크립트 창 생성 및 화면 구성
1.3.2 주석 입력
1.3.3 코드 실행
무작정 따라 하는 실습
2.1 데이터 읽어 오기 1
2.1.1 작업폴더 확인하기
2.1.2 작업폴더 변경하기
2.1.3 폴더/파일 확인하기
2.1.4 데이터 가져오기
2.1.5 데이터 읽어오기
2.2 데이터 확인하기
2.3 데이터 추출하기
2.4 데이터 삽입하기
2.5 기본 표 만들기
2.6 기본 그래프 그리기
2.7 결과물 저장하기
R아보기
3.1 R 스크립트
3.1.1 함수(function)
3.1.2 사용자 정의 함수(User Defined Function)
3.1.3 연산자(operator)
3.2 클래스(Class)
3.2.1 원소
3.2.2 객체 형식
3.2.3 클래스의 확인 및 변환
3.2.4 기타
3.3 패키지
3.3.1 유용한 패키지
3.3.2 패키지 설치 방법
3.4 데이터 읽어 오기 2
3.4.1 특정 구분자로 나뉘어져 있는 텍스트 읽어오기
3.4.2 tsv(tab separated values) 파일 읽어오기
3.4.3 fwf(fixed width file) 파일 읽어오기
3.4.4 엑셀 파일 읽어오기
3.4.5 일부 데이터만 읽어오기
3.5. 사용 편의를 위한 팁
3.5.1 글자 확대
3.5.2 현재 작업 코드 강조하기
3.5.3 스크립트 특정 위치에 마킹하기
3.5.4 스크립트 책갈피 만들기
3.5.5 유용한 단축키
데이터 이해하기
4.1 기술통계량 알아보기
4.1.1 기초 함수
4.1.2 패키지 활용
4.2 상자그림(Box plot)
4.3 첨도, 왜도 그리고 정규분포
4.3.1 정규분포(Normal Distribution)
4.3.2 첨도(Kurtosis)
4.3.3 왜도(Skewness)
4.4 상관계수의 이해와 계산
데이터 다루기
5.1 다양한 데이터 다루기
5.1.1 단순 반복
5.1.2 순차 데이터
5.1.3 조합 데이터
5.1.4 무작위 데이터
5.1.5 시간 데이터
5.2 문자열 처리
5.2.1 기초 함수
5.2.2 문자열 분리
5.2.3 문자열 결합
5.2.4 패턴 매칭
5.2.5 패턴 치환
5.3 조금 더 복잡한 계산
5.3.1 반복문(for)
5.3.2 조건문(if)
5.3.3 조건문(ifelse)
5.3.4 일괄 계산(apply)
5.3.5 자료 요약(aggregate)
5.3.6 피보팅(Pivoting)
5.3.7 자료 병합
5.4 데이터 정렬과 결측 처리
5.4.1 데이터 정렬
5.4.2 결측 처리
시각화
6.1 기본 그래프
6.1.1 파라미터 추가 - 색상
6.1.2 파라미터 추가 - 크기
6.1.3 파라미터 추가 - 축 범위
6.1.4 파라미터 추가 - 모양
6.1.5 파라미터 추가 - 제목
6.1.6 그래프 추가
6.2 ggplot 시작하기
6.2.1 ggplot 기본 문법
6.2.2 ggplot 기본 그래프
6.3 ggplot 제대로 사용하기
6.3.1 size
6.3.2 색상 설정
6.3.3 문자열 입력
6.3.4 축 설정
6.3.6 고급 그래프