-
R 기초 6 - Array, ListR 2022. 10. 23. 16:22
Array
# Array : 다차원 배열 d <- c(1:12) class(d) # integer arr1 <- array(d) arr1 class(arr1) # array arr2 <- array(c(1:12), dim=c(6, 2)) # 2차원 6행 2열으로 호출 arr2 arr3 <- array(c(1:12), dim=c(3, 2, 2)) # 3차원 3행 2열씩 2개 출력 arr3 arr3[,,2] arr3[,1,1] # 1면 1행 arr3[1,,1] # 1면 1열 arr3[1,1,1] # 1면 1행 1열 # 사칙연산 가능
List
# List : 서로 다른 타입의 데이터를 기억(키, 값) num <- list(c(1:5), c(6:10), c("a", "b", "c")) # 타입이 달라도 들어갈 수 있다. num num[1] typeof(num[1]) # list num[[1]] typeof(num[[1]]) # integer num[[1]][2] # 2번째 자리 호출 number <- list(name='hong', age=22) number number$name # name만 호출 가능 number$age # age만 호출 가능 print('-----') aa <- list() tracemem(aa) # 객체의 주소를 추적하여 호출 untracemem(aa) # 객체의 주소 추적을 금지
'R' 카테고리의 다른 글
R 기초 8 - 객체 file i/o 저장 (0) 2022.10.24 R 기초 7 - DataFrame (0) 2022.10.23 R 기초 5 - Matrix(2차원 배열) (0) 2022.10.23 R 기초 4 - Vector(1차원 배열) (0) 2022.10.23 R 기초 3 - Package 사용(함수) (0) 2022.10.23