목록전체 글 (19)
천선생의 삶
안녕하세요. 천선생입니다. 지난시간에는 matrix (https://cheon9.tistory.com/8)에 대해 알아보았는데요. vector와 matrix는 데이터의 기본을 구성하지만, 일차원 혹은 이차원의 데이터만을 품을 수 있다는 단점이 있는데요. 이 포스트에서는 다차원 데이터를 구성하는데 필요한 array 에 대하여 알아보도록 하겠습니다. - ARRAY? 어레이란 동일 데이터 타입을 갖는 다차원 배열을 의미합니다. 벌써 세번째로 만나는 동일 데이터 타입으로 구성되는 배열인데요, 간단하게 정리해드리면 동일 데이터 타입에서, 배열의 구분은 다음 표와 같습니다. 1차원 2차원 3차원 이상 벡터 (vector) 매트릭스 (matrix) 어레이 (array) - CODE 어레이를 저장할 때는, array ..
안녕하세요. 천선생입니다. 고등학교시절, 기하와 벡터 시간에 만나보셨던 행렬을 기억하시나요? 이 포스트에서는 지난시간에 다룬 vector(https://cheon9.tistory.com/7)에 이어 matrix에 대해 알아보도록 하겠습니다. - MATRIX? 매트릭스란 동일 데이터 타입을 갖는 2차원 배열을 의미합니다. 벡터와 같이, 매트릭스는 동일한 데이터 타입을 가져야 합니다! 이는 매트릭스를 다루는 데 있어서, 가장 조심해야 할 부분이기도 합니다. - CODE 매트릭스를 저장할 때는, matrix 라는 함수를 사용합니다. 이때, 동일한 데이터 타입을 가져야 하므로, 각 원소들을 벡터로 지정한 뒤에 저장하는 것이 편리합니다. 또한, 매트릭스의 모양을 결정하는 부분에 있어서 ncol과 nrow라는 인자..
안녕하세요. 천선생입니다. 이번 시리즈는 R을 활용하여 데이터를 분석하기 이전에 데이터의 유형 대해 알아볼건데요. 이 포스트는 특히 가장 기본이라고 할 수 있는 vector 에 대해 알아보도록 하겠습니다. - VECTOR? 벡터란 동일 데이터 타입을 갖는 1차원 배열을 의미합니다. 여기서 중요한 점은 동일 데이터 타입 이라는 점입니다! 즉, 다른 데이터와는 혼용하여 사용할 수 없습니다. 이를 활용하여 우리는 한 변수에 해당하는 수치를 벡터로 입력할 수 있습니다. - CODE 벡터를 저장할 때에는 c라는 함수를 사용합니다. #벡터 저장 예제 A c d e f - 활용 R에서 기본으로 제공하는 벡터화 연산방식은, 굉장히 효율적이며 편리합니다. 예를 들어, 길이가 같은 두 벡터의 합, 곱은 대응하는 원소들끼리..