데이터 분석 (1)

김제형·2025년 3월 5일

R 언어

  • R 언어는 데이터 분석 분야에서 Python과 함께 중요한 언어이다.

  • R 언어는 대소문자를 엄격히 관리한다.

  • 파이썬은 범용 프로그래밍 언어로 다양한 작업에 활용되며, R은 통계 분석과 그래프 작성에 특화된 언어이다.

R 언어 단축키

  1. <- = ALT + -

    <- 는 다른 언어에서 = 의 역할을 하는 기호이다.

  2. 온클릭 되어있는 줄 실행 = ALT + ENTER

    드래그하여 실행하고자 하는 단락만을 실행할 수도 있다.

  3. 전체 단락 실행 = CTRL + ALT + R

명령어

  • 이것만으로도 다양한 수식을 적용/실행 시킬 수 있지만 간단한 예를 들어 설명하겠다.

1. R에서 사용하는 부호

+ #더하기
- #빼기
* #곱하기
/ #나누기(몫)
%% #나누기(나머지)
^ #승 , ex) 2^3 = 2의 3승

2.

1. a <- 10 #대입
2. b <- "C" #문자형 대입

위 1,2번은 서로 연산할 수 없지만 같은 벡터범위 안에 들어가 있는 경우 숫자가 문자보다 서열이 낮기 때문에 숫자가 문자열로 바뀌게 된다.

1. c(값,값,값....) #1차원 배열 생성
   c(1:100) #범위 출력문 
   
2. seq(from,to,by)
   #seq(1,10,3) #1 4 7 10
   #1부터 10까지 간격이 3인 수열을 출력

3. sqrt(값) 
   #sqrt(9) #3
   #제곱근 = 루트 (√)

4. rep(값 , times = 반복횟수)
   #rep(TRUE , times = 4) #TRUE TRUE TRUE TRUE
   #앞에 값을 지정한 반복횟수 만큼 반복한다.
  1. 1은 c(값)을 넣어 1차원 벡터값을 만든다.
    콜론 ( : )을 사용하여 두수 사이의 범위를 출력할 수 있다.

  2. seq(sequence)는 값의 범위와 간격을 지정해 수를 출력한다.

  3. rep(repeat)는 값을 주어주고 반복횟수를 지정하여 내가 지정한 값과 반복횟수만큼 출력한다.

이 값들에는 boolean (TURE.FALSE)의 값도 사용할 수 있다.

profile
개발자 지망생

0개의 댓글