1. ホーム
  2. r

[解決済み】dplyr: "Error in n(): 関数は直接呼ばれるべきではありません"

2022-02-19 03:46:59

質問

dplyrパッケージの例の1つを再現しようとしているのですが、このようなエラーメッセージが表示されます。私は、各組み合わせの頻度を持つ新しい列nが生成されることを期待しています。 何が足りないのでしょうか? パッケージがロードされていることを3回確認しました。

 library(dplyr)
# summarise peels off a single layer of grouping
by_vs_am <- group_by(mtcars, vs, am)

by_vs <- summarise(by_vs_am, n = n())

n() のエラー : この関数は直接呼び出すべきではありません。

解決するには?

をお持ちのことと思います。 {コード と {コード を同じセッションで読み込んだ。 dplyrplyr. dplyr は関数ではありません。 plyr パッケージを使用します。

どちらも ddply と {コード があります。 {コード / {コード .

の結果をご覧ください。 dplyr をクリックすると、マスクされたオブジェクトを見ることができます。