7

R パッケージreshape2では、dcast()関数パラメーター fun.aggregate= はパラメーター自体を受け入れることができますか?

例えば:

dcast(dataFrame, x ~ y, value.var = 'z', fun.aggregate = mean(na.rm = TRUE))

fun.aggregate パラメーターに独自の関数を使用しているため、私は尋ねています。パラメーターを関数の増加するリストにハードコーディングしたくないからです。

このウェブサイトは素晴らしいです。みんな、ありがとう。

4

1 に答える 1

10

R の多くの関数と同様に、関数に追加の引数を渡すために通常使用される引数がありますdcast...実際、?dcastの「引数セクション」に次の行があります。

... 追加の引数は集計関数に渡されます

したがって、例を書く正しい方法は次のようになります。

dcast(dataFrame, x ~ y, value.var = 'z', fun.aggregate = mean, na.rm = TRUE)
于 2013-11-01T18:16:37.263 に答える