各行を行の合計で割って各セルの比率を取得しようとしていますが、R から次のようなエラーが表示されます。
data.table$Country のエラー: $ 演算子は原子ベクトルに対して無効です
どうすればこれを修正できますか? また、列と行全体の合計値を data.table に追加するにはどうすればよいですか? を実行するとこの値が得られますaddmargins(data.table)
が、合計をデータフレームに添付したいと思います。
これが私のコードです:
x = c(40,50,30,30,50)
y = c(40,20,30,40,45)
data.table = rbind(x,y)
data.table
dimnames(data.table)=list("Country"=c("England","Germany"),"Score"=c("Q-Score","T-score","X-score","Y-score","Z-score"))
addmargins(data.table)
table(data.table$Country,data.table$Score/rowSums(table(data.table&Country,data.table$Score)))