차례:
비디오: r/Mildlyinfuriating | Gah! My candy! That's it -- this is going on Reddit. 2024
행렬 또는 배열을 구성하는 두 가지 옵션이 있습니다. 생성자 함수 matrix () 및 array ()를 사용하거나 dim () 함수를 사용하여 치수를 간단히 변경하십시오.
R
의 작성자 함수 사용 array () 함수를 사용하면 데이터를 첫 번째 인수로, 크기가 두 번째 인 벡터를 두 번째 인수로 사용하여 배열을 쉽게 만들 수 있습니다. 해당 인수의 차원 크기 수는 차원 수를 제공합니다. 예를 들어, 다음과 같이 네 개의 열, 세 개의 행 및 두 개의 "테이블"이있는 배열을 만듭니다.
이 배열은 3 차원을가집니다. 행이 첫 번째 차원으로 주어 지더라도 테이블은 열 단위로 채워집니다. 따라서 배열의 경우 R은 열을 채운 다음 행을 채운 다음 나머지는 채 웁니다.
R
또는 dim () 함수를 사용하여 치수를 추가 할 수 있습니다. 이것은 array () 함수를 사용하는 것보다 조금 더 빠르게 진행되는 약간의 해킹입니다. 데이터를 벡터에 이미 가지고있는 경우에 특히 유용합니다. (이 작은 트릭은 행렬을 만드는 데에도 사용됩니다. 행렬은 단지 2 차원 만있는 배열이기 때문입니다.)이미 1부터 24까지의 벡터가 있다고 가정 해 봅시다. >
벡터를 my와 같은 배열로 쉽게 변환 할 수 있습니다. >> dim (my. vector) <- c (3, 4, 2)
다음과 같이 치수를 지정하면됩니다. 벡터가 지금처럼 보이면 배열 my와 차이가 없다는 것을 알 수 있습니다. 이전에 작성한 배열.same () 함수를 사용하면 두 객체가 동일한 지 확인할 수 있습니다. 예를 들어 내. 벡터 및 내. 배열이 동일하다면 다음과 같이하면됩니다: >> identical (my. array, my. vector) [1] TRUE