Ich versuche, eine Proportion für jede Zelle zu erhalten, indem Sie jede Zeile durch die Zeile Summe teilen, aber R gibt mir eine Fehlermeldung,Wie die Gesamtsummen der Tabelle hinzufügen und Proportion für jede Zelle in erhalten R
Fehler in data.table $ Land: $ Betreiber ist für die Atom Vektoren
ungültig Wie kann ich dieses Problem beheben? Wie können Summensummenwerte für die gesamten Spalten und Zeilen zu data.table hinzugefügt werden? Ich bekomme diese Werte, wenn ich addmargins(data.table)
ausführen, aber ich möchte die Summen an meinen Datenrahmen anhängen.
Hier ist mein Code:
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)))
Nirgendwo in Ihrem Code erstellen Sie ein data.frame. – mnel
Ich meine data.table! – Pirate