[ADsP] 5강 R 기초
01 R 기초
1. R 설치 및 기본 사용법
1) R 설치
- R 언어 설치 후 작업 환경인 RStudio 설치
2) RStudio를 활용한 R 기본 사용법
- 문자형, 숫자형, 논리형, NaN, Na, NULL
2. R 기본 분법
1) 연산자
(1) 대입 연산자 - <-, <<-, = / ->, ->>
(2) 비교 연산자 - ==, <, >, !=, <=, >=, is.character, is.numeric, is.logical 등
(3) 산술 연산자 - +, -, *, /, %/%, %%
(4) 기타 연산자 - !, &, | 등
2) R 데이터 구조
(1) 벡터 - 1차원 구조
(2) 행렬 - 2차원 구조
(3) 배열 - 3차원 구조
(4) 리스트 - 데이터 구조에 상관없이 원하는 모든 것을 저장할 수 있는 구조
(5) 데이터프레임 - 행렬과 같은 구조이지만 여러 개의 벡터로 구성
3) R 내장 함수
(1) 기본 함수
- help() 또는 ? : 도움말
- paste() : 문자열을 이어 붙이기
- seq() : 시작값, 끝값, 간격으로 수열 생성
- rep() : 일정 횟수 반복
- rm() : 대입 연산자에 의해 생성된 변수 삭제
- ls() : 생선된 변수와 리스트를 출력
- print()
(2) 통계함수
- sum : 합
- mean : 평균
- median : 중간값
- var : 표본 분산
- sd : 표본 표준편차
- max : 최댓값
- min : 최솟값
- range : 최댓값과 최솟값
- summary : 요약값
- skewness : 왜도
- kurtosis : 첨도
4) R 데이터 핸들링
(1) 데이터 이름 변경
(2) 데이터 추출 / 결합 - 재사용 규칙
5) 제어문
(1) 반복문
- for 반복문 : 횟수 반복
- while 반복문 : 조건 반복
(2) 조건문
- if 조건문
(3) 사용자 정의 함수
- 함수명 = function(매개변수) { 조건문 or 반복문 } 형식으로 작성
(4) 주석
- #을 사용하여 표시