2017-05-11 5 views
1

Ich habe kürzlich R installiert, um an einem Datensatz für ein Universitätsprojekt zu arbeiten.Stargazer, keine Ausgabe

Nachdem ich das Paket "stargazer" in R Studio erfolgreich heruntergeladen und es in mein Skript geladen habe, habe ich mein Dataset aus einem Excel-Blatt importiert.

Wenn ich jedoch den Stargazer-Befehl in einer sehr einfachen Form (siehe Picture) ausführen, bekomme ich keine Ausgabe.

Ich bin neu in R, also gibt es etwas offensichtlich, dass ich vermisse, um den Stargazer-Befehl ordnungsgemäß auszuführen?

ich auf MacOSX 10.12.4 und R arbeite sind 3.3.1

+0

Auf meinem PC 'Stargazer (Haltung, Typ =" Text ")' arbeitet und erzeugt eine Tabelle. Sie sollten den Inhalt von 'R_trial' veröffentlichen. –

+1

Bilder von Bildschirmen sind sehr wenig hilfreich. Um ein [MCVE] zu veröffentlichen, muss man Text in die Frage einfügen, indem man [edit] -ing benutzt. –

+0

@MarcoSandri, dies ist mein Code: install.packages ("stargazer") Bibliothek (Stargazer) stargazer (R_Vorlesung, type = "text", title = "beschreibende Statistik", Ziffern = 1, out = "table1. txt ") Kann ich Ihnen mein Excel-Blatt irgendwie schicken? vielleicht hilft dir das mehr. –

Antwort

1

Ihre Daten in einem tibble Objekt. Wenn Sie dieses Objekt in eine data.frame konvertieren, funktioniert stargazer gut.

df <- structure(list(D_PUBLIC = c(0, 0, 0, 1, 0, 1), 
       D_PRIVATE = c(1, 1, 1, 0, 0, 0), 
       D_SUBSIDIARY = c(0, 0, 0, 0, 1, 0), 
       D_DIVERSIFY = c(1, 0, 0, 0, 0, 0), 
       ALL_CASH = c(0, 0, 0, 0, 0, 0), 
       ALL_EQUITY = c(1, 0, 1, 1, 0, 0)), 
       .Names = c("D_PUBLIC", "D_PRIVATE", "D_SUBSIDIARY", 
       "D_DIVERSIFY", "ALL_CASH", "ALL_EQUITY"), 
       row.names = c(NA, -6L), 
       class = c("tbl_df", "tbl", "data.frame")) 
df 

####################### 
# A tibble: 6 × 6 
    D_PUBLIC D_PRIVATE D_SUBSIDIARY D_DIVERSIFY ALL_CASH ALL_EQUITY 
    <dbl>  <dbl>  <dbl>  <dbl> <dbl>  <dbl> 
1  0   1   0   1  0   1 
2  0   1   0   0  0   0 
3  0   1   0   0  0   1 
4  1   0   0   0  0   1 
5  0   0   1   0  0   0 
6  1   0   0   0  0   0 


stargazer(as.data.frame(df), type="text") 

===================================== 
Statistic N Mean St. Dev. Min Max 
------------------------------------- 
D_PUBLIC  6 0.333 0.516 0 1 
D_PRIVATE 6 0.500 0.548 0 1 
D_SUBSIDIARY 6 0.167 0.408 0 1 
D_DIVERSIFY 6 0.167 0.408 0 1 
ALL_CASH  6 0.000 0.000 0 0 
ALL_EQUITY 6 0.500 0.548 0 1 
------------------------------------- 
+0

Danke, das Problem ist gelöst! –