[R] RStudio_기본 문법

Andy Oh Sae Ha·2022년 7월 4일
0

[R] Data Analytics

목록 보기
1/3
post-thumbnail

R

KEEP IN MIND

  • R은 소대문자에 민감한 언어이다.

기초구조

  • Source Ediotr

    • 좌측 상단에 기본으로 배치되어 있지만 만약에 보이지 않는다면 아래와 같이
      File - New File - R script 혹은 shift + command + n을 눌러서 열어준다

      [열린 모습]

  • Console

    • 좌측 하단에 기본으로 배치되어 있다
  • Environment

    • 우측 상단에 기본으로 배치되어 있다
  • Files

    • 우측 하단에 기본으로 배치되어 있다

기초문법

  • <-

    • 변수 선언
      • x <- c(1, 3, 5)
      • x
        -> 1 3 5
  • c()

    • vector를 생성한다 (같은 data type만 가능)
      • x <- c(1, 3, 5)
      • x
        -> 1 3 5
  • typeof()

    • () 안에 기재된 값의 data type을 출력해준다
      • typeof(c("a", "b"))
        -> "character"
  • length()

    • () 안에 기재된 값의 요소 길이를 출력해준다
      • x <- c(33.5, 57.5, 120.05)
      • length(x)
        -> 3
  • is.logical() / is.dobule() / is.integer() / is.character()

    • vector의 값이 logical, dobule, integer, character인지 확인해주고 맞으면 TRUE 틀리면 FALSE를 리턴
      • x <- c(2L, 5L, 11L)
      • is.integer(x)
        -> TRUE
  • name()

    • vector 내 요소에게 명칭을 부여
      • x <- c(1, 3, 5)
      • name(x) <- c("a", "b", "c")
        -> x
        -> a b c
        -> 1 3 5
  • list()

    • vector와 달리 다른 data type이 포함 가능
      • list("a", 1L, 1.5, TRUE)
      • list(list(list(1, 3, 5)))

      List 이름 짓기

      • list('Chicago' = 1, 'New York' = 2, 'Los Angeles' = 3)
      • $Chicago
        -> 1
      • $'New York'
        -> 2
      • $'Los Angeles'
        -> 3
  • str()

    • list 내 요소들의 data type 출력
      • str(list("a", 1L, 1.5, TRUE))
        -> List of 4
        -> $ : char "a"
        -> $ : int 1
        -> $ : num 1.5
        -> $ : logi TRUE
      • list(list(list(1, 3, 5)))
        -> List of 1
        -> $ : List of 1
        -> . . $ : List of 3
        -> . . . . $ : num 1
        -> . . . . $ : num 3
        -> . . . . $ : num 5
profile
데이터 분석가

0개의 댓글