차례:
비디오: r/Rareinsults | YOU LOOK LIKE A THUMB 2024
R의 산술 기능 중 하나는 다음과 같은 기능으로 구성됩니다. 결과는 벡터의 둘 이상의 값에 따라 달라집니다. sum () 함수를 사용하여 벡터를 합산하는 것은 그러한 작업입니다.
함수 | 기능 설명 |
---|---|
sum (x) | x |
prod (x) | 에있는 모든 값의 합계를 계산합니다. 모든 값은 x |
min (min (x) | x |
cumprod (x)에있는 모든 값의 누적 합계를 제공합니다. cumsum (x) | 벡터의 시작 |
부터 해당 값의 위치까지 | x 의 모든 값에 대해 최소값을 제공합니다. |
cummax (x) |
x 벡터의 시작 |
부터 해당 값의 위치까지 | diff (x) 모든 값에 해당 값과 벡터의 다음 값의 차이를 부여합니다 > 바구니. 의. 할머니 바구니. 의. Granny가 만든 바구니의 최소 수와 최대 수를 알고 싶다면, 예를 들어, min ()과 max () 함수를 사용합니다: Geraldine <- c (5, 3, 2, 2, 12, 9)
>> min (바구니의 할머니) [1] 3> max (할머니의 바구니) [1] 12 |
벡터, 함수 sum () 및 prod ()를 각각 사용하십시오. | 이 함수는 벡터 목록을 인수로 취할 수도 있습니다. Granny와 Geraldine이 만든 모든 바구니의 합을 계산하려면 다음 코드를 사용할 수 있습니다. >> sum (할머니 바구니,.geraldine 바구니) [1] 75 누락 값은 항상 NA를 결과로 반환합니다. 벡터 작업에서도 마찬가지입니다. R은 인수 na를 설정하여 누락 된 값을 단순히 버릴 수있는 방법을 제공합니다. rm을 TRUE로 설정하십시오. 다음 예를 살펴보십시오.
이 인수는 sum (), prod (), min에서 작동합니다. () 및 max ()를 사용합니다 . |
R | 에서 연산을 누적하는 방법 매 경기가 끝난 후 할머니가 시즌 동안 만든 바구니의 총 개수를 업데이트한다고 가정합니다. 두 번째 경기가 끝난 후, 그것은 첫 두 경기의 합계입니다. 세 번째 경기가 끝난 후 첫 3 경기가 합계되었습니다. 등등.다음 예제와 같이 누적 합계 함수, cumsum ()을 사용하여이 계산을 쉽게 할 수 있습니다. >> cumsum (할머니 바구니) [1] 12 16 21 27 36 39
방법, cumprod () 누적 된 제품을 제공합니다. 또한 관련 함수 cummin () 및 cummax ()를 사용하여 누적 최소값과 최대 값을 얻을 수 있습니다 . |
의 차이를 계산하는 방법 다음 코드를 사용하여 할머니가 한 두 게임 사이의 바구니 수의 차이를 계산할 수 있습니다: >> diff (할머니의 바구니) [1] - 8 1 1 3 -6
5 개의 숫자를 되 찾는다. 첫 번째 게임은 첫 번째 게임과 두 번째 게임의 차이이며, 두 번째는 두 번째 게임과 세 번째 게임의 차이입니다.
diff ()가 반환하는 벡터는 항상 인자로 지정한 원래 벡터보다 한 요소가 더 짧습니다.