트위티의 열하일기
1. R에서의 변수, 함수, 패키지 본문
# 변수란? '변하는 수'
다양한 값을 지니고 있는 하나의 속성을 변수 (variable)이라고 한다. 데이터는 변수들의 덩어리라고 볼 수 있다.
따라서 변수는 데이터 분석의 대상이 된다. 반대로 고정된 값을 의미하는 상수는 분석 대상이 될 수 없다.
1. 변수 생성법 : 화살표 기호 ' <- '
- a+b, a/b, 2*c, a+b+c+d 등의 연산도 가능
2. 함수를 통해 여러 값으로 구성된 변수 만들기
a. c() 함수 : Combine
b. seq() 함수 : Sequence
c. 여러 값으로 구성된 변수끼리의 연산
- 변수 + 숫자: 여러 값으로 이루어진 변수에 각각 숫자만큼 더함
- 변수 + 변수: 같은 순서에 위치한 값끼리 연산
3. 문자로 된 변수 만들기
a. 여러 개의 문자로 구성된 변수 만들기 (앞과 방식 동일)
*c()에서 문자와 숫자를 섞어서 사용하면 숫자를 문자로 인식함
*문자로 된 변수로는 연산이 불가능함
# 함수란?
어떤 값을 넣었을 때 특정한 기능을 수행해 처음과 다른 값을 출력하는 것.
'함수 이름' + '괄호'로 구성됨
1. 각종 함수 종류
a. mean() 함수: 평균을 구하는 함수
b. max(), min() 함수: 최댓값과 최솟값을 구하는 함수
c. paste() 함수: 여러 문자를 합쳐 하나로 만드는 함수
*파라미터(parameter) / 매개변수: 함수의 옵션을 설정하는 명령어 → 어떤 파라미터가 있는지 알고 있어야 함수를 잘 사용!
#패키지란?
특정 기능을 가진 함수 여러개를 하나로 묶은 것. 패키지를 설치하고, 로드한 다음, 이 안에 있는 함수들을 사용할 수 있다.
패키지는 한 번만 설치하면 되지만 패키지를 로드하는 작업은 R 스튜디오를 새로 시작할 때마다 반복해야 한다.
1. 관련 명령어
a. 패키지 설치: install.packages("[설치할 패키지 이름]")
b. 패키지 로드: library([로드할 패키지 이름])
2. 예시
a. qplot 안에 있는 mpg 데이터를 활용하여 그래프 그리기
3. 함수의 기능이 궁금할 땐 Help 함수 활용하기!
→ ?qplot 처럼 함수명 앞에 물음표를 넣어 Help 함수 실행
→ 매뉴얼이 뜨면서 함수 소개, 파라미터 사용법, 예제 코드를 볼 수 있음
'Programming Languages > R' 카테고리의 다른 글
실전 데이터 분석 프로젝트 (0) | 2025.02.20 |
---|---|
4. 그래프 만들기 (ggplot2) (0) | 2025.02.17 |
3. 데이터 가공, 정제하기 (0) | 2025.02.13 |
2. 데이터 프레임, 데이터 불러오기, 데이터 분석의 기초 (0) | 2025.02.06 |
[심화] R 패키지 DLM 논문 리뷰 (0) | 2025.02.06 |