目次:
ビデオ: r/Maliciouscompliance Kid: "I WANT YOUR HOTTEST HOT SAUCE!" Me: "OK" 2025
Rの1組の算術関数は、以下の関数で構成されます。結果は、ベクトルの複数の値に依存します。 sum()関数でベクトルを集計することはそのような操作です。
関数 | 何をするか |
---|---|
sum(x) | x |
prod(x) | のすべての値の合計を計算します。 x |
max(x) | のすべての値の最小値を与える x |
x cumprod(x) | |
すべての値の累積積を cum | cummin(x)に与えます。 ベクトルの開始点 |
からその値の位置までの | x
のすべての値の最小値を与えます。 |
cummax(x) | x ベクトルの開始点からその値の位置まで diff(x)
各値について、その値とベクトルの次の値との差を与える |
<! R 999でベクトルを要約する方法1つの数値を持つ一連の値についてかなりのことを説明することができます。説明するために、このバスケットボールシーズンの6試合でGrannyと彼女の友人Geraldineが獲得したバスケットの数を含む2つのベクトルがあるとしましょう: >>バスケット。の。おばあちゃんのバスケット。の。 Grannyが作ったバスケットの最小数と最大数を知りたければ、例えばmin()関数とmax()関数を使います:Geraldine < - c(5、3、2、2、12、9) | <! (1)3> max(おばあちゃんのバスケット)[1] 12 >> min(バスケットのおばあちゃん)[1] 3> maxベクトルでは、関数sum()と関数prod()をそれぞれ使用します。 これらの関数はベクトルのリストを引数として取ることもできます。 GrannyとGeraldineによって作られたすべてのバスケットの合計を計算する場合は、次のコードを使用できます: >> sum(バスケット。.Geraldineのバスケット)[1] 75 値は常に結果としてNAを返します。ベクトル操作でも同様です。しかし、Rは、引数naを設定することによって欠損値を単に破棄する方法を提供します。 rmをTRUEにします。次の例を見てください:
<! (x、na。rm = TRUE)[1] 12 |
この引数は、sum()、prod()、min()で動作します。 ()、およびmax()です。 | R
で演算を累積する方法各ゲームの後、Grannyがシーズン中に作ったバスケットの総数を更新したいとします。 2回目の試合の後、それは最初の2試合の合計です。 3試合後、最初の3試合の合計です。等々。次の例のように、累積合計関数cumsum()を使用すると、この計算を簡単に行うことができます。 >> cumsum(1)12 16 21 27 36 39 |
R 999の差を計算する方法以下のコードを使って、2つのゲームごとにバスケットの数の差を計算することができます: >> diff(バスケット。グラニー) 8 1 1 3 -6
5つの数字が戻ってきます。最初のゲームは第1ゲームと第2ゲームの違い、第2ゲームは第2ゲームと第3ゲームの違い、などです。
diff()によって返されるベクトルは、引数として指定した元のベクトルより常に1つ短い要素です。
