因子レベルが欠落している場合、次の方法でテーブルを使用できます。
marks <- c(1,5,3,4,5,6)
table(ordered(marks,levels=1:6))
これは、頻度がゼロでリストされたレベル「2」のテーブルを返します。
「マーク」に関連付けられた「スコア」のセットがあり、欠落しているレベル (ここでは 2) がなかったtapply
場合、各レベルのスコアの合計を生成するために使用できます。
tapply(scores,marks,sum)
「不足している」因子レベルのケースにタッププライを適応させることはできますか? それとももっと良い方法がありますか?