So drucken sie alle zeilen eines tibble in r
Ein Tibble ist ein Datenrahmen in R, der über eine verfeinerte Druckmethode verfügt, die nur die ersten 10 Zeilen eines Datenrahmens anzeigt. Dies erleichtert die Arbeit mit großen Datenmengen erheblich und verhindert, dass R versucht, jede Zeile in einem Datenrahmen anzuzeigen.
Betrachten Sie beispielsweise das folgende Tibble mit 80 Zeilen und 2 Spalten:
#load dplyr library(dplyr) #make this example reproducible set.seed(1) #create tibble data <- tibble(a = rnorm(80), b = rnorm(80)) #view tibble data # A tibble: 80 x 2 ab 1 -0.626 -0.569 2 0.184 -0.135 3 -0.836 1.18 4 1.60 -1.52 5 0.330 0.594 6 -0.820 0.333 7 0.487 1.06 8 0.738 -0.304 9 0.576 0.370 10 -0.305 0.267 # ... with 70 more rows
Wenn wir den Tibble-Namen in R eingeben, werden standardmäßig nur die ersten 10 Zeilen angezeigt. Dies zeigt uns jedoch, dass es 70 zusätzliche Zeilen gibt, die nicht angezeigt werden.
In manchen Fällen möchten Sie jedoch möglicherweise mehr als 10 Zeilen eines Tibbles sehen.
Hinweis: Wenn Sie neu bei Tibbles sind, ist das Tibbles-Kapitel von R for Data Science ein guter Ausgangspunkt.
Drucken Sie eine bestimmte Anzahl von Zeilen aus einem Tibble
Sie können eine bestimmte Anzahl von Zeilen eines Tibbles drucken, indem Sie in der Funktion print() eine Zahl angeben:
#print first 20 rows of tibble print(data, n= 20 ) # A tibble: 80 x 2 ab 1 -0.626 -0.569 2 0.184 -0.135 3 -0.836 1.18 4 1.60 -1.52 5 0.330 0.594 6 -0.820 0.333 7 0.487 1.06 8 0.738 -0.304 9 0.576 0.370 10 -0.305 0.267 11 1.51 -0.543 12 0.390 1.21 13 -0.621 1.16 14 -2.21 0.700 15 1.12 1.59 16 -0.0449 0.558 17 -0.0162 -1.28 18 0.944 -0.573 19 0.821 -1.22 20 0.594 -0.473 # ... with 60 more rows
Sie können auch den Pipe-Operator verwenden, um das gleiche Ergebnis zu erzielen:
#print first 20 rows of tibble data %>% print(n= 20 ) # A tibble: 80 x 2 ab 1 -0.626 -0.569 2 0.184 -0.135 3 -0.836 1.18 4 1.60 -1.52 5 0.330 0.594 6 -0.820 0.333 7 0.487 1.06 8 0.738 -0.304 9 0.576 0.370 10 -0.305 0.267 11 1.51 -0.543 12 0.390 1.21 13 -0.621 1.16 14 -2.21 0.700 15 1.12 1.59 16 -0.0449 0.558 17 -0.0162 -1.28 18 0.944 -0.573 19 0.821 -1.22 20 0.594 -0.473 # ... with 60 more rows
Drucken Sie alle Zeilen eines Tibble
Sie können jede Zeile eines Tibbles drucken, indem Sie n = Inf angeben:
#print all rows of tibble data %>% print(n= Inf ) # A tibble: 80 x 2 ab 1 -0.626 -0.569 2 0.184 -0.135 3 -0.836 1.18 4 1.60 -1.52 5 0.330 0.594 6 -0.820 0.333 7 0.487 1.06 8 0.738 -0.304 9 0.576 0.370 10 -0.305 0.267 11 1.51 -0.543 12 0.390 1.21 13 -0.621 1.16 14 -2.21 0.700 15 1.12 1.59 16 -0.0449 0.558 17 -0.0162 -1.28 18 0.944 -0.573 19 0.821 -1.22 20 0.594 -0.473 21 0.919 -0.620 22 0.782 0.0421 23 0.0746 -0.911 24 -1.99 0.158 25 0.620 -0.655 26 -0.0561 1.77 27 -0.156 0.717 28 -1.47 0.910 29 -0.478 0.384 30 0.418 1.68 31 1.36 -0.636 32 -0.103 -0.462 33 0.388 1.43 34 -0.0538 -0.651 35 -1.38 -0.207 36 -0.415 -0.393 37 -0.394 -0.320 38 -0.0593 -0.279 39 1.10 0.494 40 0.763 -0.177 41 -0.165 -0.506 42 -0.253 1.34 43 0.697 -0.215 44 0.557 -0.180 45 -0.689 -0.100 46 -0.707 0.713 47 0.365 -0.0736 48 0.769 -0.0376 49 -0.112 -0.682 50 0.881 -0.324 51 0.398 0.0602 52 -0.612 -0.589 53 0.341 0.531 54 -1.13 -1.52 55 1.43 0.307 56 1.98 -1.54 57 -0.367 -0.301 58 -1.04 -0.528 59 0.570 -0.652 60 -0.135 -0.0569 61 2.40 -1.91 62 -0.0392 1.18 63 0.690 -1.66 64 0.0280 -0.464 65 -0.743 -1.12 66 0.189 -0.751 67 -1.80 2.09 68 1.47 0.0174 69 0.153 -1.29 70 2.17 -1.64 71 0.476 0.450 72 -0.710 -0.0186 73 0.611 -0.318 74 -0.934 -0.929 75 -1.25 -1.49 76 0.291 -1.08 77 -0.443 1.00 78 0.00111 -0.621 79 0.0743 -1.38 80 -0.590 1.87
Weitere R-Tutorials finden Sie hier .