と私は基本的なdplyrをしようとしています::組み込みn個の機能を持つDFにsummarize_ifを:組み込み関数の使用のn summarize_if
###Seems like this should work
df %>% summarise_if(is.numeric, funs(n, mean, sd, min, max), na.rm = TRUE)
Error in summarise_impl(.data, dots) : `n()` does not take arguments
###Works fine without the n
df %>% summarise_if(is.numeric, funs(mean, sd, min, max), na.rm = TRUE)
A tibble: 1 x 104
私はn()
を試してみましたn(.)
(もちろんこれはうまく動作しないと思われますが)。
私はsummarise_if
でfuns(n)
を使用して欠けている任意の秘密?
を
cbind
'、 'data.frame'を期待していることができます。おそらく '長さ'? (おそらくあなたが望むものではない...あなたは単一の 'n'変数が必要だと思う...) – r2evansありがとう@ r2evans、素晴らしい点。ああ、確かに、私は長さを試して、両方のエラーで数えます(長さは2つの引数を受け取ります)。 –
@BenjaminGowan - 例えば 'len < - function(x、...)length(x)'など、他の引数を扱うことができる新しいlength()を作成する必要があります。それぞれの変数についてもそれが繰り返されます。 – thelatemail