티스토리 뷰

김승욱님 강의를 듣고 작성하였습니다.

 

[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
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
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
글 보관함