-
R이란 무엇인가? - R 소개, R 설치, R studioProgramming/R programming 2019. 11. 1. 20:39
오늘 운이 좋게도, R 프로그래밍을 배울 수 있는 기회가 생겨 교육에 다녀왔다.
그 전에 내가 R에 대해 알고 있는 것은 통계쪽에서 많이 쓰인다? 빅데이터와 관련된다? 이런 정도였다.
궁금하기는 했지만.. 찾아보지도 않다가 어제 처음으로 R studio를 설치했다.오늘 배운 부분을 리뷰하기 전에 R에 대해 써보려고 한다.
'R'이란 무엇인가?
R는 통계 계산과 그래픽을 위한 프로그래밍 언어이자 소프트웨어 환경이다.[2] 뉴질랜드 오클랜드 대학의 로버트 젠틀맨(Robert Gentleman)과 로스 이하카(Ross Ihaka)에 의해 시작되어 현재는 R 코어 팀이 개발하고 있다. R는 GPL 하에 배포되는 S 프로그래밍 언어의 구현으로 GNU S라고도 한다. R는 통계 소프트웨어 개발과 자료 분석에 널리 사용되고 있으며, 패키지 개발이 용이해 통계 소프트웨어 개발에 많이 쓰이고 있다. (출처 : 위키백과)
뭐 어렵게 설명되있기는 하지만, 데이터 사이언스 분야에서 자주 쓰이고 데이터 분석에 특화된 언어이다.
또한 오픈소스이기 때문에 학생들도 쉽게 배울 수 있는 것 같다.
R의 적용분야는 굉장히 다양하다.
통계 분석, 머신러닝 모델링, 데이터 마이닝, 소셜 네트워크 분석, 지도 시각화, 주식분석, 사운드 분석, 웹 앱 제작 등
R은 오픈소스(SAP와 SASS와 달리)이고 많은 기능을 지원한다. 또한 python처럼 다양한 패키지를 제공하고
그래프도 그릴 수 있다. 프로그래밍 방식을 사용하니 개발자들도 통계 지식만 있다면 쉽게 익힐 수 있다.
R 설치 : https://cran.r-project.org/bin/windows/base/
R Studio 설치 : https://rstudio.com/products/rstudio/download/Download RStudio
RStudio is a set of integrated tools designed to help you be more productive with R. It includes a console, syntax-highlighting editor that supports direct code execution, and a variety of robust tools for plotting, viewing history, debugging and managing
rstudio.com
R studio는 R을 위한 IDE(Integrated Development Environment)이다.
(이거는 나만 그런 거일 수도 있는데 스튜디오 다운받으러 들어갔는데 서버랑 데스크탑 버전이 있어서랩탑인 나는 무얼 다운받아야 하나 헷갈렸다... 데스크탑 설치하면 된다...)랩탑이라면 이거 설치하면 된다 .. 그리고 한 가지 팁은 설치할 때 Studio의 속성을 권리자 권한으로 이 프로그램 실행을 체크해주면 좋다.
나는 그걸 늦게 알아서 들어갈 때마다 권리자 권한으로 실행을 했다. ^_ㅠ
오늘 많이 한 것은 아니지만, 라이브러리를 설치하면서 python보다 더 쉽고 직관적이라는 느낌도 받았다.
그럼 다음 글에서 오늘 한 실습에 대해 올려보려고 한다!
'Programming > R programming' 카테고리의 다른 글
R을 이용해서 공공데이터를 읽어보기 (0) 2019.11.01 R의 기본 문법 (0) 2019.11.01