작성일자 : 2023-09-29 Ver 0.1.1 지금까지 살펴본 객체형들과 다르게, list 객체는 상이한 자료형을 갖는 원소들을 포함할 수 있으며, 원소의 길이도 동일할 필요가 없다. List의 원소를 성분(component)이라고 부른다. List 만들기 mat1 = matrix( 1:4 , nrow = 2 ) list1 = list( 'A' , 1:8 , mat1 ) list1 ## [[1]] ## [1] "A" ## ## [[2]] ## [1] 1 2 3 4 5 6 7 8 ## ## [[3]] ## [,1] [,2] ## [1,] 1 3 ## [2,] 2 4 student = list( student.name = c( 'Jake' , 'Jason' , 'Ashley' ), student.cnt ..
분류 전체보기
작성일자 : 2023-09-28 Ver 0.1.1 Array Array는 이차원 혹은 그 이상의 고차원 자료구조를 갖는 객체로, 한 array에 속한 모든 원소는 동일한 자료형을 갖는다. 따라서 array는 matrix의 확장이다. array( 1:24 , dim = c( 3 , 4 , 2 ) , dimnames = NULL ) ## , , 1 ## ## [,1] [,2] [,3] [,4] ## [1,] 1 4 7 10 ## [2,] 2 5 8 11 ## [3,] 3 6 9 12 ## ## , , 2 ## ## [,1] [,2] [,3] [,4] ## [1,] 13 16 19 22 ## [2,] 14 17 20 23 ## [3,] 15 18 21 24 array( 1:24 , dim = c( 3 , 4 ..

작성일자 : 2023-09-28 Ver 0.1.1 Matrix - Maxtrix는 2차원 자료구조를 가지고 있으며, 한 matrix에 속한 모든 원소는 모두 동일한 자료형을 갖는다. - 특성 : mode, length, dim(차원), dimnames(차원의 이름) - Examples Matrix 만들기 1 : rbind() 함수의 이용 row1 = c( 7 , 1 , 8 ) row2 = c( 4 , 6 , 7 ) row3 = c( 3 , 4 , 5 ) A1 = rbind( row1 , row2 , row3 ) A1 ## [,1] [,2] [,3] ## row1 7 1 8 ## row2 4 6 7 ## row3 3 4 5 Matrix 만들기 2 : cbind() 함수의 이용 col1 = c( 7 , 4 ..
작성일자 : 2023-09-28 Ver 0.1.1 Vector는 가장 기본적인 객체형이다. Vector는 하나 또는 그 이상의 원소로 구성되며 같은 vector에 속한 원소들은 모두 동일한 자료형을 갖는다. Vector의 생성 c( 1 , 3 , 5 ) [1] 1 3 5 c( 1 , 0.1 , 0.02 ) [1] 1.00 0.10 0.02 c( 'A' , 'B' , 'C' ) [1] "A" "B" "C" c( 2+4i , 3 , 1i ) [1] 2+4i 3+0i 0+1i c( T , T , F ) [1] TRUE TRUE FALSE c( a = 1 ,b = 2 ) # vector의 원소에 개별 이름을 붙임 a b 1 2 1:10 [1] 1 2 3 4 5 6 7 8 9 10 -5:4 [1] -5 -4 -3..