-3

重複の可能性:
ベクトルのペアの最小値を計算します

同じ長さの2つのベクトルがあります。

a <- rnorm(40)
b <- rnorm(40)

ここで、各点にaとbのマイナー値を持つ3番目のベクトルcを作成します。これは解決策になる可能性があります:

for (i in 1:40)
{c[i] <- min(a[i],b[i])}

ただし、これを行うにはもっと簡単な方法があると思います。

4

2 に答える 2

10

これはまさにそのpmin目的です...に記載されてい?minます。

a <- rnorm(40)
b <- rnorm(40)
minab <- pmin(a,b)
于 2012-07-03T16:14:51.607 に答える
4

ジョシュアの答えは間違いなくあなたの質問に対する最良の解決策です。ただし、個人的には、単純なツールを使用して、独自のコードや関数を作成したい場合があります。問題を解決する別の方法は次のとおりです。

apply(data.frame(v1 = rnorm(40), v2 = rnorm(40)),1,min)
于 2012-07-03T17:18:51.627 に答える