기본 콘텐츠로 건너뛰기

라벨이 rep()인 게시물 표시

[matplotlib]quiver()함수

R의 기본과 벡터

내용 기본사항 벡터와 연산 객체 R 기본과 벡터 기본사항 R은 vector, list, dataframe과 같은 데이터 구조에서 작동합니다. 가장 단순한 구조는 숫자 벡터로, 정렬된 숫자 모음으로 구성된 단일 엔터티입니다. 5개의 숫자, 즉 10.4, 5.6, 3.1, 6.4 및 21.7로 구성된 x라는 벡터를 설정하려면 R 명령을 사용합니다. > x 함수 c()는 내부의 요소들을 연결하고 그 결과의 객체를 ' assign() 함수에 의해 실행될 수 있습니다. > assign("y", c(10.4, 5.6, 3.1, 6.4, 21.7)) > y [1] 10.4 5.6 3.1 6.4 21.7 할당연산자의 방향을 반대로 할 수 있습니다. > c(10.4, 5.6, 3.1, 6.4, 21.7)->z; z [1] 10.4 5.6 3.1 6.4 21.7 당연히 위 표현(expression)에 의해 생성되는 객체는 다음과 같이 다른 계산에 적용되거나 새로운 객체로 할당될 수 있습니다. > 1/z [1] 0.09615385 0.17857143 0.32258065 0.15625000 0.04608295 > zz 벡터와 연산 vector의 산술은 요소별로 일어나며 계산의 대상이 모두 같은 길이를 가질 필요는 없습니다. 즉, 짧은 벡터는 대응되는 긴 벡터에 대해 재사용(recycle) 됩니다. 재사용은 대응되는 두 벡터의 길이가 배수관계일 경우 실행됩니다. > 1/z [1] 0.09615385 0.17857143 0.32258065 0.15625000 0.04608295 > zz 벡터의 길이는 lenght() 함수에 의해 확인할 수 있습니다. > length(x);length(y) [1] 3 [1...