2016-07-25 1 views
0

Ich benutze ein Abschriften-Dokument, um Text von R zu schreiben. Irgendwann möchte ich eine Tabelle hinzufügen, die ich mit der table()-Funktion berechnet habe. Aber es funktioniert nicht.Wie mache ich ein Objekt aus einer Klassentabelle als eine Tabelle in Stargazer?

library(stargazer) 
x=structure(c(2075L, 49L), .Dim = 2L, .Dimnames = structure(list(
    c("0", "1")), .Names = ""), class = "table") 

stargazer(x) 

Error in objects[[i]]$zelig.call : 
    $ operator is invalid for atomic vectors 

Was ist los und wie repariere ich es?

+0

Stargazer akzeptiert Modellobjekte. Um die Liste der unterstützten Objekte anzuzeigen, verwenden Sie Hilfe ("Stargazer-Modelle"). Es kann auch zusammenfassende Statistiken für einen Datenrahmen bereitstellen, wie in der anderen Antwort von @sbstn angegeben. – shayaa

+0

Siehe die Antwort unten, ich denke, dass es Datenrahmen verarbeiten kann. –

+1

lesen Sie meinen Kommentar :-P? – shayaa

Antwort

1

Wie wäre es mit so etwas?

stargazer(as.data.frame(x), 
      type = 'text', 
      summary = FALSE, 
      rownames = FALSE) 
Verwandte Themen