tibble
(zuvor tbl_df
) ist eine Version eines Datenrahmens, der vom dplyr
Datenrahmen-Manipulationspaket in R erstellt wurde. Sie verhindert lange Tabellenausgaben, wenn der Datenrahmen versehentlich aufgerufen wird.
Gibt es nach dem Umschließen eines Datenrahmens mit tibble
/ tbl_df
einen Befehl zum Anzeigen des gesamten Datenrahmens (aller Zeilen und Spalten des Datenrahmens)?
Wenn ich verwende df[1:100,]
, werden alle 100 Zeilen df[1:101,]
angezeigt. Wenn ich jedoch verwende , werden nur die ersten 10 Zeilen angezeigt. Ich möchte einfach alle Zeilen anzeigen, um schnell durch sie zu scrollen.
Gibt es entweder einen dplyr-Befehl, um dem entgegenzuwirken, oder eine Möglichkeit, den Datenrahmen zu entpacken?
View
ist bei"tbl_df"
Objekten unverändert .Antworten:
Sie könnten auch verwenden
oder mit Hilfe des Rohrleiters
Um alle Zeilen zu drucken, geben Sie an
tbl_df %>% print(n = Inf)
quelle
n
und bereits Rohrleitungen verwenden möchten , können Siedf %>% tbl_df %>% print(n = nrow(.))
n = Inf
, dass alle Zeilen gedruckt werden.print
(mit einem tibble) hat auch die Optionenwidth =
undn_extra =
, um zu steuern, wie viele Spalten entweder direkt oder indirekt gedruckt werden.tbl_df %>% print(n = Inf)
, dass ich dafür arbeite.print(n = ...)
Weiß jemand, warum die wissenschaftliche Notation in der Tibble-Anzeige aktiviert ist?Sie können
as.data.frame
oder verwendenprint.data.frame
.Wenn dies die Standardeinstellung sein soll, können Sie den Wert der
dplyr.print_max
Option ändern .quelle
Die Tibble-Vignette verfügt über eine aktualisierte Methode zum Ändern des Standarddruckverhaltens:
Beispiele
Dadurch werden immer alle Zeilen gedruckt:
Dadurch wird der Druckvorgang nicht auf 50 Zeilen beschränkt:
Dadurch wird das Drucken jedoch auf 50 Zeilen beschränkt:
quelle
print(n=100)
scheint zu tun was ich will. (Zusammenfassungstabellen voncount()
sollten zum Beispiel vollständig angezeigt werden, während ich möchte, dass meine Datentabellen abgeschnitten werden.)Wie in der Buchungsdokumentation beschrieben , können Sie auch eine ausgelagerte Tabelle verwenden
Dadurch werden die Daten paginiert und alle Zeilen und Spalten können durchsucht werden (sofern sie nicht zum Verschließen der Zeilen konfiguriert sind). Beispiel:
quelle
rows.print=[n]
zu den Blockoptionen hinzufügen , um die Anzahl der pro Seite angezeigten Zeilen zu steuern.Ich ziehe es vor, das Tibble auf data.frame umzustellen. Es zeigt alles und du bist fertig
quelle