code : https://github.com/kyeonminsu/R-Study/tree/main/1.%EA%B8%B0%EB%B3%B8%20%EB%AC%B8%EB%B2%95
변수를 만들 때는 왼쪽을 향한 기호 <- 또는 ->를 사용한다.
여러 값으로 구성된 변수는 c()함수와 seq()함수로 만들 수 있다.
따옴표(“)를 사용하여 문자로 된 변수도 만들 수 있다.
Data Type을 알려주는 함수는 mode()함수와 is로 시작하는 함수가 제공이 된다. mode()함수는 문자열 형태로 최종 결과를 알려주고 is계열의 함수는 TRUE 혹은 FALSE의 논리값으로 리턴된다.
mode()함수를 사용한 예제이다.
is() 함수를 사용한 예제이다.
R은 Data Type의 우선순위가 존재한다. R에는 vector라는 자료구조가 존재한다. vector는 여러개의 데이터를 가질 수 있는 자료구조인데 하나의 Data Type만을 가질 수 있다. 따라서 vector를 만들 때 여러 Data Type을 이용해도 최종적으로는 하나의 Data Type으로 통일되며 우선순위에 의해서 최종 Data Type이 결정된다.
R에서 제공하는 package는 처리할 Data와 기능(function) 그리고 알고리즘이 하나의 꾸러미 형태로 제공된다. R 프로그래밍 실력은 얼마나 많은 package를 데이터 분석에 효과적으로 적용할 수 있는가의 능력에 따라 좌우된다고 할 수 있다.
R은 Base system과 Other package로 구분할 수 있다. Base System은 우리가 설치한 R을 지칭한다. Base system에는 두가지 종류의 package가 존재하는데 Base package와 Recommended package로 구분된다.
installed.packages(‘패키지명’)을 사용한 예이다.
RStduio package 메뉴에서 설치한 예이다.
R에서 시각화하는 package인 ggplot2를 사용한 예제이다.
R을 설치하면 기본적으로 몇개의 package가 같이 설치된다. 이러한 package안에 속한 함수는 별도의 설치과정없이 바로 사용할 수 있다. 하지만 이 수많은 함수를 모두 외워서 사용하는 것은 불가능하며, 따라서 함수 사용에 도움을 주는 몇가지 함수를 알아둬야 함수를 사용하기 편하다.
example() 함수는 R에서 제공하는 기본 함수들을 사용하는 예제를 보여준다.
R 기본 함수 정리 2 (0) | 2021.09.17 |
---|---|
R 기본 함수 정리 1 (0) | 2021.09.17 |
R의 기본형과 자료 구조 2 (0) | 2021.09.16 |
R소개 및 Rstudio 설치 (0) | 2021.09.15 |
댓글 영역