beginner/R 문법 기초
기본 자료형
johh
2019. 7. 2. 23:51
[R을 R려줘] R 문법 기초 - 인프런
데이터 분석을 시작하기 위해서 선택하는 필수 언어 중 하나인 R을 배우는 과정 입니다. 프로그래밍 언어를 처음 배우는 사람도 충분히 따라할 수 있을 정도로 쉽게 제작되어 있으니 부담없이 따라할 수 있습니다. 입문 프로그래밍 언어 R 온라인 강의
www.inflearn.com
주요 데이터 유형
수치형(numeric): 숫자로 이루어져 있으며 정수(integer)와 실수(double)를 포함. Num
문자형(character): 문자로 이루어져 있으며 그 길이에 관계없이 형식이 같음. 수치형을 제외한 대부분. char, chr
팩터형(factor): 명목/순서형 변수. 1,2,3에 대해서 1등 2등 3등으로 등급별로 나눠지는 것, 학점 A, B, C, D, F를 순서형. 1반 2반 3반 처럼 등급이 없는 것을 명목형 이라고 한다.
논리형(logical): True와 False. 즉 참/거짓 을 나타내는 형식
특수 데이터 유형
NA: 결측값(missing value, 값이 존재하지 않음)
NULL: 데이터 유형과 자료의 길이도 0이 비어있는 값
NaN: 수학적으로 정의가 불가한 수
Inf: 무한값(infinite)
객체 속성
연습하기
# 벡터 c(1, 2, 3) c(123, 'asdf', 436) c('werew','wer', 121) # 데이터 프레임 data.frame(aa=c(1, 2, 3), bb=c('hi','hello','%%')) # 행렬 matrix(c(1,2,3,4,5,6), nrow=3, ncol=2) # 리스트 list(aa=c(1,2,3), bb=data.frame(cc=c('a','b'), dd=c('c','d'))) |