R

R

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 ()를 사용하여 누적 최소값과 최대 값을 얻을 수 있습니다.
R

의 차이를 계산하는 방법 다음 코드를 사용하여 할머니가 한 두 게임 사이의 바구니 수의 차이를 계산할 수 있습니다 : >> diff (할머니의 바구니) [1] - 8 1 1 3 -6

5 개의 숫자를 되 찾는다. 첫 번째 게임은 첫 번째 게임과 두 번째 게임의 차이이며, 두 번째는 두 번째 게임과 세 번째 게임의 차이입니다.

 diff ()가 반환하는 벡터는 항상 인자로 지정한 원래 벡터보다 한 요소가 더 짧습니다.