Ich habe eine sehr einfache Datenmenge und ich habe versucht, Tabelle() in der ersten Spalte der Tabelle durchzuführen, aber R gibt eine Meldung mit der Überschrift zurück. Ich habe online gesucht, verstehe aber nicht ganz, warum das überhaupt passieren würde, da R meinen Tisch als Tisch akzeptiert ... könnte jemand raten?
Mein Ausgang erwarten:
> table(tab$V1)
CA 1
CO 1
OH 2
aber es gibt:
> tabraw
V1 V2
1 OH Cleveland
2 OH Columbus
3 CO Denver
4 CA SanFran
> tab <- table(tabraw)
> tab
V2
V1 Cleveland Columbus Denver SanFran
CA 0 0 0 1
CO 0 0 1 0
OH 1 1 0 0
> table(tab$V1)
Error in tab$V1 : $ operator is invalid for atomic vectors
Was ist 'class (tab)' und 'str (tab)'? – Thomas
'V1' ist keine Spalte in der Tabelle, es ist nur eine Bezeichnung für die darunter liegenden Rownames. Die erste "Spalte" ist die unter "Cleveland". Es ist erreichbar über 'tab [, 1]' oder 'tab [, 'Cleveland']'. – joran