리스트(list)

-벡터, 데이터프레임, 배열, 함수 등 모든 객체 담을 수 있는 데이터 구조

-(키, 값) 형태

-각 개체에 이름 지정해서 저장가능, 저장할 객체들 길이 달라도 무방

 

1. 리스트 생성

list(키1=값1, 키2=값2,..)

 

v1= c("a","b")

v2=c(T,F,F)

v3=data.frame(subject=c("a","B"), class=c("1","2"))

변수명 = list(키1=v1,키2=v2,키3=v3)

 

2.리스트에서 원소 추출

a$v1 #a리스트에서 키값이 v1에 해당하는 원소 출력

a[2] #a리스트에서 2번째 키값에 해당하는 원소 출력

a[["v1"]] #v1이라는 키값의 원소 출력

 

 

 

배열(array)

-배열은 3차원 이상까지 확장된 형태의 다차원 데이터

 

1. 배열 생성

array(데이터, dim=c(행의수, 열의수, 매트릭스수), dimnames=list(~))

array(1:27, dim=c(3,3,3), dimnames=list(c("1행","2행","3행"), c("1열","2열","3열"),c("1행렬","2행렬","3행렬"))

 

+ Recent posts