티스토리 뷰
김승욱님 강의를 듣고 작성하였습니다.
[R을 R려줘] R 문법 기초 - 인프런
데이터 분석을 시작하기 위해서 선택하는 필수 언어 중 하나인 R을 배우는 과정 입니다. 프로그래밍 언어를 처음 배우는 사람도 충분히 따라할 수 있을 정도로 쉽게 제작되어 있으니 부담없이 따라할 수 있습니다. 입문 프로그래밍 언어 R 온라인 강의
www.inflearn.com
할당 연산자 (취향대로 써도 무방)
연산자 | 연산자 설명 |
X = 1 | X에 1을 대입 |
X <- 1 | X에 1을 대입 |
X <<- 1 | X에 1을 대입 (함수 내에서 활용) |
1 -> X | X에 1을 대입 |
1 ->> X | X에 1을 대입 (함수 내에서 활용) |
산술 연산자
연산자 | 연산자 설명 |
+ | 덧셈 |
- | 뺄셈, 음수부호 |
* | 곱셈 |
/ | 나누기 |
%/% | modulo 정수나눗셈 (integer division) |
%% | remainder 정수나눗셈으로부터의 나머지 (x mod y) |
^ or ** | 제곱 |
논리 연산자
연산자 | 연산자 설명 |
== | 같음 (equal) |
!= | 같지 않음 (not equal) |
< | 보다 작다 (less than) |
> | 보다 크다 (greater than) |
<= | 보다 작거나 같다 (less than or equal to) |
>= | 보다 크거나 같다 (greater than or equal to) |
& | 논리곱 (logical AND) |
| | 논리합 (logical OR) |
! | 논리부정 (logical NOT) |
#### 데이터 준비 #### aws = read.delim('AWS_sample.txt', sep = '#', stringsAsFactors = FALSE) head(aws) #### 실습 #### # 기본 그래프 plot(aws$TA) # aws 데이터의 TA를 표현한다. plot(x= 1:10, y= 1:10) # 그래프를 (1,1)~(10,10)까지 점을 찍어 표현한다. plot(x= 1:10, y= 1:10, col = 'red') # 그래프를 빨강색으로 plot(x= 1:10, y= 1:10, col = 'red', type='b') # 그래프에 선을 넣는다. # 이미지 위에 보면 export라는 버튼이 있는데 클립보드에 복사하거나 저장할 수 있다. # 데이터 저장 write.csv(aws, 'aws_test.csv', row.names=F) # TRUE로 하면 새로운 인덱스 컬럼이 생김 aws = read.csv('aws_test.csv',stringsAsFactors = F) head(aws) # 스크립트 저장 # ctrl+s 저장 -> choose encoding이 뜨면 utf-8을 선택하고 set as default~~를 클릭 View(aws) # 그로벌 환경에서도 데이터를 클릭해서도 할 수 있다. # show in new window를 클릭해서 따로 볼 수 있다. |
'beginner > R 문법 기초' 카테고리의 다른 글
R 반복문 조건문 (0) | 2019.07.23 |
---|---|
R 산술통계함수 (0) | 2019.07.18 |
R Data (0) | 2019.07.18 |
R 데이터 병합 및 요약 (0) | 2019.07.16 |
R 데이터 치환 및 삽입 (0) | 2019.07.16 |