R

김은서·2022년 7월 26일
0

R

목록 보기
1/1

D+1

1. 특징

  • 무료(오픈소스 라이선스)
  • 다양한 운영체제 및 하드웨어 지원
  • 초기 목적 통계 처리 -> 다양한 분야
  • 인터프리터 언어 => 컴파일 X, 직접 실행 => 개발 과정 간결
  • 그래픽 처리 능력
  • 데이터 쉽게 오고 감 from 다양한 데이터 원천



2. 디스플레이 모드

  • MDI: R 편집기 창이 RGui 창 내에서만 생성
  • SDI: R 편집기 창이 독립적으로 move



3. R Studio

  • 계산 결과: Ctrl + Enter / Run
  • \: 디렉토리 경로 표시 기호 인식 X => /
    ex)"hello R"이 "C:/Users/User/Onedrive/문서"에 저장 => getwd()
    setwd("D:/R") => 저장 위치 변경
    getwd() => D:/R



4. 함수

  • getwd(): 저장 위치
  • setwd(): 저장 위치 변경
  • ls(): 현재 작업 공간 저장 내용
  • ls.str(): 변수/함수 이름&내부구조
  • rm(): 변수 삭제
  • rm(list = ls()): 작업 공간 전체 삭제
  • save.image(): 작업 공간 전체 저장
  • save(): 개별 함수만 저장
    ex) x <- 100
    hero <- c("Superman", "Batman", "Spiderman")
    save(hero, file = "hero.rad") => "hero.rad"란 파일에 변수 hero만 저장
  • load(): 복구
    ex) rm(hero)
    load("hero.rda")



5. 명명 규칙

  • 시작: 문자, 마침표(.)
  • 문자, 마침표, 숫자, 밑줄(_)
  • 사용 X: break, else, False, for, function, if, Inf, NA, NaN, NULL, repeat, return, TRUE, while
  • 대/소문자 구별
  • 명명법
    • Dotted Style: ex) stock.price
    • Camel Case Style: ex) computeAveragePrice
profile
멋진 개발자가 되고 싶다.

0개의 댓글