plyr-packge の summarise() を使用して、因子内の各レベルの出現率を計算しようとしています。編集: ピューロマイシン データはベース R インストールにあります
私のデータは次のようになります。
library(plyr)
data.p <- as.data.frame(Puromycin[,3])
names(data.p) <- "Treat.group"
私はこれをやった:
summarise( data.p, "Frequencies"= count(data.p),
"Percent" = count(data.p)/ sum(count(data.p)[2] ))
そして、これを得ました:
Frequencies.Treat.group Frequencies.freq Percent.Treat.group Percent.freq
1 treated 12 NA 0.5217391
2 untreated 11 NA 0.4782609
しかし、3.列を生成したくありません。不要でNAのみ表示。
そのNA列を取得しないようにコードを書くにはどうすればよいですか?
どんなポインタでも大歓迎です:)