[R language] : 기초 문법 (2)
[R language] 기초문법 (2)
sample()을 통한 데이터 무작위 추출하기
데이터가 너무 방대한 경우, 필요 없이 긴 연산을 해야될 때가 있다. 이럴 때 무작위 추출을 통해 데이터의 특성은 살리면서, 연산속도를 낮추는 경우가 종종 필요하다.
sample(데이터 추출 범위, 데이터 추출 개수, replace = False or True)
replace = False는 비복원 추출을 하겠다는 의미이다.

sample() 같은 무작위 값을 결과로 내는 코드는 무작위 결과값 (실행할 떄마다 다르게 나오는)을 고정시켜야 할 때가 있다. 이런 경우, set.seed()를 이용하여 결과값을 고정한다.

set.seed()의 괄호 안에는 아무 숫자를 저장해주면 된다. 그러면 그 숫자와 함께 실행된 결과값이 저장된다.
if 조건문 활용하기
데이터를 분석하다보면, 반복작업을 진행해야되거나, case by case 별로 데이터를 정리해야 될 때가 있다. 이때 하나씩 입력하는 것보다는 for, if 문을 사용하는 것이 효과적이다.

function()을 통해 사용자 함수 만들기
대부분의 통계 분석은 R에 내장되어 있는 함수와 패키지들을 추가로 다운받아 해결할 수 있지만, 가끔 직접 함수를 만들어야 될 때가 있다.
- 입력 값에 + 1을 해주는 함수 만들기

R에 패키지 설치하고 적용하기
다른 여타 프로그래밍 언어처럼 R도 필요한 라이브러리들을 설치 할 수 있다.
