| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- LIKE검색
- 머신러닝
- 이중배열
- JPA
- java
- R명령어
- 자바
- programmers
- Spring
- 알고리즘
- git
- Rstudio
- 프로그래머스
- str()
- querydsl적용하기
- Q타입클래스
- 한글깨지는문제
- 머신러닝프로세스
- 이클립스
- core.autocrlf
- RProgramming
- git오류
- stepfilter
- summary()
- cor()
- Eclipse
- queryDSL
- DTO사용이유
- R프로그래밍
- r
- Today
- Total
놀고 싶어요
R 기본 소개 그리고 R, RStudio 설치 본문
R은 통계적 분석 목적의 프로그래밍 언어이다.
발표된지는 약 30년정도 된 언어로 비영리 조직인 R 파운데이션에서 유지, 관리 하고 있으며 free software foundation 산하의 프로젝트이기도 하다.
모든 os에서 실행이 가능하다.
오픈소스로 유지되고 있어 모두 무료로 사용 가능하다.
- 꾸준하게 기능 업데이트가 아직도 진행되고 있으며 패키지라는 방식으로 모든 사용자가 참여해서 기능을 개발, 패키지로 등록하고 누구나 패키지를 설치하여 고급 기능을 사용할 수 있다.
인터프리터 방식의 언어로 대화형 프로그래밍 언어이다. (한 줄씩 실행됨)
(<-> 컴파일러: 컴퓨터가 이해할 수 있는 기계어 수준으로 한 번에 번역해서 실행)
통계적 분석과 데이터 과학 을 주 대상 업무로 사용하는 경우 인터프리터 방식이 더 유리하고 효과적
통계적 분석과 그래픽 처리 능력이 우수한 프로그래밍 언어
R 설치는 cran.r-project.org/ 에서 사용하는 os에 알맞게 다운로드 받아서 사용하면 된다.
최신 버전을 사용할 경우 일부 패키지가 호환되지 않는 문제가 발생할 수 있다.

빨간색 꺽쇠 모양을 프롬프트 라고 칭한다.
> 컴퓨터가 사용자에게 명령어를 입력 받을 준비가 되어 있다고 알려주는 역할

print('Hello World') 입력 시, 오류 없이 Hello World 가 출력되는 반면, Hello World 만 달랑 입력했을 경우 오류가 발생한다.
-> 인터프리터식 : 입력한 한 줄의 내용으로 실행 (실행 불가능 시 오류 발생)
-> 이를 돕기 위해 IDE(통합 개발 환경: 개발자의 작업을 돕는 툴)을 추가하여 사용한다. (R 경우 RStudio)
www.rstudio.com/ 사이트에 들어가 다운로드 받는다. (유료도 있고 무료도 있다)
R 사용자 70%정도가 사용 중이다.
사이트에 들어가서 Product > Open source - R studio 클릭 > RStudio Desktop Free 클릭 > 본인 os에 알맞는 소프트웨어 설치 하면 아래와 같은 화면이 뜬다.

왼쪽이 console
오른쪽 위가 environment, 오른쪽 아래는 files, plots, packages, help, viewer가 있다.
각 화면은 3-5개의 탭으로 구성되어 관련 정보 확인 및 활용이 가능하다.
역할
1. 프로그램을 작성하는 editor (editor는 새 파일 작성시 열린다.)
2. 즉시 입력하여 실행하거나 editor의 내용을 실행하면 결과가 나오는 console
3. 나머지 정보 제공창
콘솔 창에 나오는 텍스트는 R 시작화면에 있던 내용과 동일하다. RStudio가 R을 화면없이 시작시켜 자신의 화면에 띄우는 것!

저장위치 조회는 getwd()를 통해 할 수 있다.
지금 나 같은 경우는 다른 파일들과 섞여 파일정리가 안될 거 같아서
R 이라는 폴더를 추가하고 More > Set As Working Directory를 클릭하여 저장위치 변경!
클릭하면 좌측에 setwd("~/R") 이 뜬다.


탭 위치를 변경하고 싶을 경우 Tools > Global Options > Pane Layout을 통해 변경한다.
'R' 카테고리의 다른 글
| [R Programming]attributes(), head() (0) | 2021.05.07 |
|---|---|
| [R Programming] summary() (0) | 2021.05.07 |
| [R Programming]data.table (0) | 2021.05.07 |
| [데이터 분석] R로 데이터 읽어오기 (0) | 2021.05.07 |
| R 기초 - 변수, 함수, 스칼라, 벡터, Matrix, List, Array, dataframe, 연산자 (0) | 2021.05.02 |