Computer Programming/R

[R] R의 데이터 구조

해리팍 2014. 9. 30. 14:35
반응형

1. 벡터


(1) 벡터는 C의 Array와 유사 : 같은 type의 변수 여러개의 묶음.


(2) 1개의 값을 갖는 벡터 -> 스칼라


(3) 사용 예시


> x <- 1

> x

 [1] 1


2. 문자열


(1) 숫자 이외의 문자가 하나라도 들어가게 되면 문자열로 인식 (mode - character)


(2) 사용 예시


> x <- c(1,2,3) // 정수 벡터

> x

 [1] 1 2 3

> mode(x)

 [1] "nemeric"

> y <- "abc" // 문자열 벡터

> y

 [1] "abc"

> length(y)

 [1] 1

> mode(y)

 [1] "character"


3. 리스트


(1) 벡터와 유사 하지만, 벡터와 다르게 여러게의 데이터 type을 가지고 있다.


(2) C의 구조체와 유사


(3) 사용 예시


> x <- list(i=1, s="abc")

> x

$i

 [1] 1


$s

 [1] "abc"


> x$i

 [1] 1

반응형