반응형
#배열(array)
배열(array) 3차원 벡터이다.
동일 타입의 데이터만 저장 가능
인덱싱 : [행의 인덱싱, 열의 인덱싱, 층(면)의 인덱스]
#배열 생성 array(value , dim=c(value))
3행 / 4열 /3층 을 가진 배열
#배열에 대한 접근
#리스트(list)
저장 가능한 데이터의 타입, 데이터 샛의 종류에 제한이 없다. 벡터, 행렬, 배열, 데이터 프레임 등의 서로 다른 구조의 데이터를 하나로 묶을 수 있는 자료구조이다.
list() 함수로 리스트를 생성하고, [, [[, $ 을 통해 부분집합을 뽑아낸다.
#리스트 - list(키, 값) 형태의 데이터를 담는 연관 배열이다.
#키에 대해 단일로 값을 가지는 요소들
#키에 대해 다중으로 값을 가지는 요소들
#서로 다른 자료구조를 가지는 리스트
#unlist() - 리스트를 벡터로 형 변환
#do.call -리스트를 행렬로 바꾸는 함수
#list의 값의 길이 확인
#list 처리 함수
#리스트 -> 백터 -> 행렬 -> 데이터 프레임 변환 예제
이 과정을 짧게 나타내면
이렇게 된다.
반응형
'Base > R' 카테고리의 다른 글
[R] R로 만드는 제어문 (if, else if, for)과 예제 (0) | 2020.07.24 |
---|---|
[R] R에서 사용되는 Data.frame 과 Factor 에 사용되는 다양한 함수 (0) | 2020.07.24 |
[R] R에 사용되는 행렬(matrix)의 개념 및 사용되는 함수 (0) | 2020.07.23 |
[R] R에서 사용되는 정규표현식(Regex) 표현 방법과 함수를 통한 사용 예제 (0) | 2020.07.22 |
[R] R에 사용되는 벡터(matrix)의 개념 및 사용되는 함수( 출력,인덱싱,길이반환,문자열비교 등등) (0) | 2020.07.22 |