IT,인터넷 관련 학습/R언어 학습
[R] 배열 (Array)
학습러
2019. 5. 11. 02:07
[사용된 함수]
함수명 | 설명 |
array() | 배열 생성 |
[배열 (Array)]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 | > # array > # Matrix를 여러 층 쌓아둔 형태 > # 3차원이상의형태로저장 가능 > > array1 <- array(c(1:12), dim=c(4,3)) ; array1 #matrix처럼 2차원 배열 [,1] [,2] [,3] [1,] 1 5 9 [2,] 2 6 10 [3,] 3 7 11 [4,] 4 8 12 > class(array1) #2차원일 때는 matrix [1] "matrix" > > array2 <- array(c(1:12), dim=c(2,2,3)) ; array2 #3차원 배열을 생성 , , 1 [,1] [,2] [1,] 1 3 [2,] 2 4 , , 2 [,1] [,2] [1,] 5 7 [2,] 6 8 , , 3 [,1] [,2] [1,] 9 11 [2,] 10 12 > > array2[1,1,3] #x:1, y:1, z:3인 데이터를 조회 [1] 9 > > array4<-array(c(1:24), dim=c(2,2,3,2)); array4 # 4차원 배열 생성 , , 1, 1 [,1] [,2] [1,] 1 3 [2,] 2 4 , , 2, 1 [,1] [,2] [1,] 5 7 [2,] 6 8 , , 3, 1 [,1] [,2] [1,] 9 11 [2,] 10 12 , , 1, 2 [,1] [,2] [1,] 13 15 [2,] 14 16 , , 2, 2 [,1] [,2] [1,] 17 19 [2,] 18 20 , , 3, 2 [,1] [,2] [1,] 21 23 [2,] 22 24 > dim(array4) [1] 2 2 3 2 > class(array4) [1] "array" | cs |
출처 - 경영프로그래밍 강의 자료 (양성병 교수님)