트위티의 열하일기

1. R에서의 변수, 함수, 패키지 본문

Programming Languages/R

1. R에서의 변수, 함수, 패키지

예지레슬리초이 2025. 1. 31. 03:50

# 변수란? '변하는 수'

다양한 값을 지니고 있는 하나의 속성을 변수 (variable)이라고 한다. 데이터는 변수들의 덩어리라고 볼 수 있다.

따라서 변수는 데이터 분석의 대상이 된다. 반대로 고정된 값을 의미하는 상수는 분석 대상이 될 수 없다.

 

1. 변수 생성법 : 화살표 기호 ' <- '

R 프로그램에서 변수를 생성한 모습

- 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([로드할 패키지 이름])

ggplot2 패키지를 설치하고 로드한 다음, qplot() 함수를 사용한 모습

 

2. 예시

a. qplot 안에 있는 mpg 데이터를 활용하여 그래프 그리기

 

3. 함수의 기능이 궁금할 땐 Help 함수 활용하기!

→ ?qplot 처럼 함수명 앞에 물음표를 넣어 Help 함수 실행

→ 매뉴얼이 뜨면서 함수 소개, 파라미터 사용법, 예제 코드를 볼 수 있음