Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
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
Archives
Today
Total
관리 메뉴

브래의 슬기로운 코딩 생활

빅데이터 1주차 정리 - Rstudio 사용법, 변수와 벡 본문

3-1/빅데이터

빅데이터 1주차 정리 - Rstudio 사용법, 변수와 벡

김브래 2024. 3. 8. 00:26

RStudio의 창 구성


편집(Script) 창

R 명령문(‘R 스크립트’ 라고도 한다.)들을 작성하고 실행하는 영역

콘솔(Console) 창

편집 창에서 R 명령문을 편집하고 실행 버튼을 클릭했을 때, 명령문의 실행 과정 및 결과를 표시하는 창

환경(Environment) 창

R 명령문이 실행하는 동안 만들어지는 각종 변수나 자료구조의 내용을 보여주는 영역

파일(Files) 창

도움말, 패키지 설치 및 조회, 그래프 실행 내용 조회 등 유용한 기능을 제공하는 창


RStudio 다루기


RStudio에서의 저장과 종료

- 메뉴에서 [File]-[Save] 또는 [File]-[Save As]

- R 스크립트 파일의 확장자 이름은 일반적으로 ‘.R’을 붙임

패키지의 설치

- R에서는 데이터 분석을 위해서 매우 다양한 함수들을 제공
- 파일창의 [패키지(Packages)]탭은 이러한 함수들을 기능별로 묶어놓은 ‘꾸러미’
- 어떤 함수를 이용하기 위해서는 그 함수를 포함하고 있는 패키지를 사전에 설치해야 함

R과 RStudio 설치 시 주의 사항

① 현재 로그인한 윈도우의 계정 이름은 한글이 아니어야 함.

한글 계정명을 사용하는 경우는 영문 계정을 새로 만들고, 영문 계정으로 로그인 후 설치 작업을 해야 함.
② R이나 RStudio를 설치하는 폴더의 경로에 한글이 포함되지 않도록 함.
③ 원 드라이브나 구글 드라이브와 같이 클라우드와 연동된 폴더에 설치하는 것은 피하기.


R의 기본 연산


산술연산과 주석


변수


변수의 개념

프로그램에서 어떤 값을 저장하는 저장소나 보관 박스

 

변수명 지정

❶ 첫 글자는 영문자(알파벳)나 마침표(.)로 시작하는데, 일반적으로 영문자로 시작
ex) avg, .avg
ex) 12th는 숫자로 시작했기 때문에 변수명 사용 불가


❷ 두 번째 글자부터는 영문자, 숫자, 마침표(.), 밑줄(_) 사용 가능
ex) v.1, a_sum, d10
ex) this-data, this@data은 변수명 사용 불가(@과 – 같은 특수문자 사용 불가)


❸ 대문자와 소문자를 구분
ex) var_A 와 var_a는 서로 다른 변수


❹ 변수명 중간에 빈칸을 넣을 수 없음
ex) first ds는 변수명 사용 불가

변수의 자료형

변수의 값 변경

- 변수에 저장된 값은 언제라도 변경 가능
- 변수의 자료형은 어떤 값을 저장하는가에 따라 유동적으로 바뀜


벡터의 이해


벡터의 개념

1차원 배열 데이터

벡터 만들기

c는 "combine"의 약자로, 여러 값을 하나의 벡터로 결합하는 데 사용

연속적인 숫자로 이루어진 벡터의 생성

연속적인 값을 표현할 때 콜론(:)을 이용함

일정한 간격의 숫자로 이루어진 벡터 생성

일정한 간격의 숫자를 표현할 경우 seq()함수를사용함

반복된 숫자로 이루어진 벡터 생성

반복적인 숫자를 표현할 경우 rep()를 사용함


벡터의 원소값에 이름 지정

벡터에 저장된 값에 이름을 부여할 경우 names()를 사용함


벡터에서 원소값 추출

벡터에서 값을 추출할 경우 인덱스(번호)를 사용함

벡터에서 여러 개의 값을 한 번에 추출하기

벡터에서 이름으로 값을 추출하기


벡터에 저장된 원소값 변경