학습러 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:1y:1, z:3인 데이터를 조회
[19
> 
> array4<-array(c(1:24), dim=c(2,2,3,2)); array4 # 4차원 배열 생성
, , 11
 
     [,1] [,2]
[1,]    1    3
[2,]    2    4
 
, , 21
 
     [,1] [,2]
[1,]    5    7
[2,]    6    8
 
, , 31
 
     [,1] [,2]
[1,]    9   11
[2,]   10   12
 
, , 12
 
     [,1] [,2]
[1,]   13   15
[2,]   14   16
 
, , 22
 
     [,1] [,2]
[1,]   17   19
[2,]   18   20
 
, , 32
 
     [,1] [,2]
[1,]   21   23
[2,]   22   24
 
> dim(array4)
[12 2 3 2
> class(array4)
[1"array"
cs

출처 - 경영프로그래밍 강의 자료 (양성병 교수님)