ㅣ1. 개요
□ R의 개념
- R은 데이터 전처리, 계산 및 차트 등 소프트웨어 기능의 오픈소스를 말합니다.
- 효과적인 데이터 처리 및 저장과 array, 특히 matrice 형태 계산을 위한 연산자가 있습니다.
- 또한 데이터 분석을 위한 크고 일관된 통합 중간 도구 모음입니다.
중간 도구 모음의 의미는 엑셀 데이터, 서버 기반 데이터를 활용하여 불러오기 때문에
중간 도구 모음이라고 표현합니다.
- 데이터 분석 시, 대상이 되는 데이터에 대한 이해를 효과적으로 하기 위해서는
산점도, 막대그래프 등 그래픽 기능이 필요한데 R에는 이 기능이 탑재되어 있습니다.
심지어 사용자 임의로 차트 등을 조정할 수 있습니다!
□ 프로젝트 개념
- 프로젝트는 쉽게 말해 작업 폴더를 지정하는 것이라고 할 수 있습니다.
- 이렇게 작업 폴더를 따로 지정하는 이유는 앞으로 복수의 데이터 분석을 수행하시거나
같은 데이터를 가지고 목적이 다른 데이터 분석을 수행하실 수도 있습니다.
- 그럴 때마다 분석에 대한 결과 및 필요 파일을 수작업으로 나누는 것은 비효율적이기 때문에
프로젝트를 생성하는 것이 좋습니다.
ㅣ2. 프로젝트 생성 및 R 환경 설정
□ 프로젝트 생성
- 프로젝트를 생성하는 과정을 설명해 드리겠습니다.
① File → New Project.. 를 클릭합니다.
② New Directory를 클릭합니다.
③ New Project를 클릭합니다.
④ Directory name에서 폴더 이름을 작성합니다.
기본 경로 말고 다른 경로를 원하시면 Browse.. 를 클릭하여 원하는 경로를 선택합니다.

□ 화면 설명
- R Studio의 분할 별 화면을 설명해드리겠습니다.
- R Studio는 코드 작성하는 부분이 없네? 어떻게 된 거지?라고 당황하실 필요 없습니다.
- 아래 [그림 2-2]에 빨간 박스 안에 있는 아이콘을 클릭하면 코드 작성 칸이 생깁니다!


- 그럼 4 분할된 화면을 설명해 드리겠습니다.
아래 [그림 2-3]의 분할 별 화면 번호를 참고하시기 바랍니다!
① Soruce 창이며, 코드를 작성하고, 스크립트 파일을 생성합니다.
② 환경 창이며, 코드 실행 시 생성된 변수의 값을 확인할 수 있습니다.
③ Console 창이며, 코드 실행 결과가 나옵니다.
④ 현재 작업 경로, 디렉터리, 그래프, 패키지를 확인할 수 있는 탭이 있습니다.

□ R 환경 설정
- 엄밀히 말하면, R studio 환경 설정이라고 할 수 있습니다.
- 환경 설정 경로는 Tools → Global Options입니다. 아래 [그림 2-4]를 참고하시면 됩니다.

- Code → Soft-wrap R source files 클릭합니다!
- Soft-wrap R source files는 줄 바꿈 옵션이며, source 창에서 코드 작성 시 자동으로 줄 바꿈을 해줍니다.
- 본인의 스타일에 맞게 설정 여부를 결정하시면 됩니다!

- Soft-wrap R source files 설정 전과 후입니다.


- 인코딩 기본값을 설정합니다.
- 경로는 code → Saving → Change.. 를 클릭합니다.
- 클릭한 후, UTF-8을 선택합니다.
- UTF-8을 선택하는 이유는 다른 OS에서 동일 코드로 데이터 분석 수행을 하게 될 경우,
한글 깨짐을 방지하기 위해서입니다.

ㅣ3. 마무리
□ 요약 및 추가 설명
- R의 개념, 프로젝트 개념 및 생성, 환경 설정을 설명해 드렸습니다.
- 환경 설정에서 중요한 부분만 설명해 드렸습니다.
테마 변경, 4 분할 화면 위치 변경 등은 따로 설명드리지 않았습니다.
- git과 github 연동하는 방법에 대한 것도 설명드리고 싶으나 제가 사용해보지 못하여서
제외하였습니다. 사용하게 된다면 포스팅하겠습니다!
이상입니다.
긴 글 읽어 주셔서 감사합니다.
봄 춘 식
'R' 카테고리의 다른 글
| [R 기초] 자료 형태 및 구조_Matrix (0) | 2021.06.15 |
|---|---|
| [R 기초] 자료 형태 및 구조_Vector (0) | 2021.06.14 |
| Object 개념 및 사용법 (0) | 2021.06.13 |
| R 및 R Studio 설치 (0) | 2021.06.07 |



