R에서 데이터는 변수(variable) 형태로 저장된다.
변수에는 숫자, 문자, 논리형의 저장이 가능하며 숫자의 경우 변수끼리의 사칙연산 또한 가능하다.
a라는 변수에 10이라는 값, b라는 변수에 20이라는 값, c라는 변수에는 a와 b를 합한 값을 저장하고자 할때는 다음과 같이 입력한다.
여기서 "<-"는 값을 할당하는 의미이며, 단축키 alt+"-"키를 눌러서 입력할 수 있다.
a <- 10
b <- 20
c <- a+b
변수에 문자를 저장하고자 하는 경우에는 ""형태로 입력한다. a라는 변수에 "10"이라는 문자, b라는 변수에 "B"라는 문자를 저장하고자 하는 경우는 다음과 같다.
a <- "10"
b <- "B"
논리형을 변수로 저장하고자 하는 경우에는 TRUE, FALSE 또는 T, F를 입력한다.
a <- TRUE
b <- FALSE
이외에 특수한 값으로는 NULL, NA, NaN 등이 있다.
- NULL : 값이 없음. 비어있는 값 -> 값이 없음
- NA : Not Available. 결측값(missing value) - 값이 있어야하는데 존재하지 않는 경우 -> "존재하지 않음"값이 있음
- NaN : Not a Number. 수학적으로 정의가 불가능한 값(sqrt(-3), 0/0 등) -> "수학적으로 정의되지 않음"값이 있음
반응형
'도구들 > R,파이썬' 카테고리의 다른 글
[파이썬] 웹 크롤링 시작하기 1. requests 모듈로 요청 보내기 (0) | 2022.01.11 |
---|---|
[python] 파이썬 주피터 노트북 시작해보기(ipynb 파일) (0) | 2021.12.01 |
파이썬(아나콘다) 다운로드, 설치시 PATH 지정 (0) | 2021.07.03 |
R 데이터 구조(벡터, 행렬, 배열, 데이터 프레임, 리스트) (0) | 2019.03.18 |
R/R 스튜디오 다운로드 및 설치 (0) | 2019.01.27 |