0
私はいつもapply
関数に関数の引数を使いたいという問題にぶち当たっています。私は適用ファミリに関数引数を含めるにはどうすればよいですか?
dput (tab)
> structure(c(108.13, 108.13, 107.7, 107.66, 107.65, NA, NA, 115.56,
115.5, 115.45, NA, NA, NA, 122.72, 122.66, 124.81, 124.82, 124.87,
124.91, 124.94, NA, NA, NA, NA, 130.18), .Dim = c(5L, 5L), .Dimnames = list(
NULL, NULL))
のような単純な行列を持っていると私は、各列の最小値を取得したい
例
のために...私は周りを見回しているが、私は、任意の適切な答えを見つけることができませんでした。
私のようなものだろう:
apply (test, 2, min)
> 107.65 NA NA 124.81 NA
をしかし、今の私はNAs
をスキップしたいとしましょう。最初の列のために
、私は
min (test[,1], min(na.rm = TRUE))
> 107.65
を行うだろう。しかし、私はそう
apply (test, 2, min(na.rm = TRUE))
を使用することはできません、どのように私はapply
内の関数に引数を渡すことになってんですか?
'apply(test、2、min、na.rm = T)'このhttp:// stackoverfloを参照してくださいw.com/questions/14427253/passing-several-arguments-to-fun-of-lapply-and-others-apply – ahly