Zuerst ein Disclaimer: Ich bin ein Stata-Benutzer, der versucht, den "Sprung" zu R (langsam, aber langsam) zu machen.R - Tisch zu groß, um in das Konsolenfenster zu passen?
Ich machte ein paar einfache Kreuztabellen, als ich sah, dass einer von ihnen einfach nicht zu meiner Konsolengröße passt. In Stata passt die Kreuztabelle mit den gleichen Daten und den gleichen Variablen perfekt. In R wird alles sehr unordentlich.
Die Tabelle ist 10x10. Ein reproduzierbares Beispiel unten:
library(gmodels)
df <- data.frame(id = 1:100, x1=sample(1:7, size=100,replace=TRUE),
x2 = sample(0:10, size=100, replace=TRUE))
CrossTable(df$x1, df$x2, prop.r=TRUE, prop.t=TRUE, prop.c=TRUE)
Die obige Tabelle passt nicht in meinen Bildschirm. Ich bin noch nicht einmal daran interessiert, es in ein LaTeX-Dokument zu schreiben; Ich wollte nur diese Kreuzprobe erkunden. Ich bin daran interessiert, CrossTable zu verwenden, da es für mich eine gut aussehende Tabelle mit Prozentsätzen (Zeilen und Spalten) und Totalen in den Rändern erzeugt. Ich weiß nicht, ob dies ein Problem mit CrossTable ist oder ob es daran liegt, wie meine R-Installation die Ausgabe anzeigt/begrenzt. Ich habe versucht, dasselbe in einem Rmarkdown zu tun, indem ich mit "options (widht = huge_number)" ein größeres Leerzeichen angegeben habe, aber das war nutzlos.
Einige andere Threads haben mir nicht sehr geholfen. Ich konnte nichts direkt zu meinem Problem finden. Beispiele für Themen:
How do I fit a very wide grid.table or tableGrob to fit on a pdf page?
Automatically adjust LaTeX table width to fit pdf using knitr and Rstudio
Jede Hilfe wird sehr geschätzt. Ich bin auch offen für das Lernen anderer Pakete, die zu ähnlichen Ergebnissen führen. Vielen Dank!
Es ist nur mir passiert mit dem kleinen Fenster von RStudio. Ich musste es nur vergrößern und der Tisch ist in Ordnung. Haben Sie versucht, den Code mit einem Vollbild-Terminal auszuführen? –
Ja, das war das erste, was ich vor dem Posten ausprobiert habe. Heute Morgen, als ich wieder an die Arbeit war, machte es der Trick, den Tisch mit einem vergrößerten Konsolenbildschirm zu produzieren ... Könnte es ein "Cache" sein, der den Tisch daran hinderte, die Größe zu ändern? – YSC