[스터디_R] 데이터 변수와 함수

Brad Pitt·2022년 5월 14일
0
  1. 변수
  • 특정 범위 안에서 다양하게 변할 수 있는 값

  • R에서는 "<-"는 할당 연산자가 된다

  • 두 변수의 개수가 다르면 결합할 수 없다.
    *x<-c(1:5), x1<-c(10,20,30) 일 때, x+x1을 실행하면 error

  • 한 변수가 한개의 정수라면 두 변수는 결합할 수 있다.
    x<-200, x1<-c(10,20,30) 일 떄

    x<-200, x1<-c(1:5) 일 때

  • ""를 입력하면 문자로 인식한다. (큰 따옴표, 작은 따옴표 구분 없이 사용 가능)
    *y<-"10" 일 때

  • 문자와 숫자는 계산이 안된다.
    *x<-200, y<-"10" 일 때

c() : 데이터 값 여러 개를 변수로 구성할 때 사용하는 함수 (소문자로 사용)

  • x1<-c(10, 20, 30) 일 때

  • y1<-c("hello", "hi", "hello~!") 일 때

:(콜론) : 변수의 시작 숫자와 마지막 숫자 사이에 1씩 증가하는 연속 값으로 구성

  • x<-c(1:5) 일 때

seq() : 연속 값을 변수로 구성할 때 사용하는 함수 (숫자만 가능), by=4 같은 옵션을 추가하면 일정한 간격으로 연속된 숫자를 변수로 활용 가능

  • x3<-seq(1, 10) 일 때
  • x4<-seq(1, 10, by = 4)
  1. 변수명 생성규칙
  • 첫글자는 반드시 영문자를 사용
  • 두 번째 글자부터는 영문자,숫자,밑줄(_)을 사용 가능
  • 대문자와 소문자를 구분
  • 변수명 중간에 빈칸 금지
  • 띄워쓰기 대신 밑줄(_)을 사용
  1. 함수
  • 어떤 데이터 값을 미리 정해 둔 공식에 따라 처리하여 특정 결과로 도출해주는 기능

max() : 저장 된 값 중에 가장 큰 값을 보여주는 기능

  • x<-c(1:5), z<-max(x) 일 때

min() : 저장 된 값 중에 가장 작은 값을 보여주는 기능

  • x4<-seq(1, 10, by = 4), a<-min(x4) 일 때
  1. 패키지
  • 여러 함수를 상자 하나에 담아 둔 것
  • 패키지를 사용하려면 설치하고 로드하는 과정이 필요

install.packages("설치할 패키지명") : 패키지 설치 함수

library("로드할 패키지명") : 패키지 로드 함수

[출처] 처음 시작하는 R데이터 분석, 강전희

profile
데이터는 철저하게 해석은 자유롭게

0개의 댓글