So printen Sie alle Zeilen eines Tibble in R

Von Fabian
Kategorie: R
Tags: Operationen
Lesezeit: 5 Minuten

Ein Tibble ist ein Dataframe in R, der über eine verfeinerte Printmethode verfügt, die nur die ersten 10 Zeilen eines Dataframes anzeigt. Dies erleichtert die Arbeit mit großen Datenmengen erheblich und verhindert, dass R versucht, jede Zeile eines Dataframes anzuzeigen.

Betrachten Sie beispielsweise die folgende Tabelle mit 80 Zeilen und 2 Spalten:

#dplyr laden
library(dplyr)

#Machen Sie dieses Beispiel reproduzierbar
set.seed(1)

#Tibble erstellen
data <- tibble(a = rnorm(80),
               b = rnorm(80))

#Tibble anzeigen
data

# A tibble: 80 x 2
        a      b

 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 Sie den Namen des Tibbles in R eingeben, werden standardmäßig nur die ersten 10 Zeilen angezeigt. Es zeigt uns jedoch, dass 70 weitere Zeilen nicht angezeigt werden.

In einigen Fällen möchten Sie jedoch möglicherweise mehr als nur 10 Zeilen eines Tibbles sehen.

Hinweis: Wenn Sie mit Tibbles noch nicht vertraut sind, ist das Kapitel "Tibbles" in R for Data Science ein guter Ausgangspunkt.

Geben Sie eine bestimmte Anzahl von Zeilen eines Tibble aus

Sie können eine bestimmte Anzahl von Zeilen eines Tibbles ausgeben, indem Sie in der Funktion print() eine Nummer angeben:

#geben Sie die ersten 20 Reihen von tibble aus
print(data, n=20)

# A tibble: 80 x 2
         a      b

 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:

#geben Sie die ersten 20 Reihen von Tibble aus
data %>% print(n=20)

# A tibble: 80 x 2
         a      b

 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

Geben Sie alle Zeilen eines Tibble aus

Sie können jede Zeile eines Tibbles ausgeben, indem Sie n = Inf angeben:

#Geben Sie alle Zeilen von Tibble aus
data %>% print(n=Inf)

# A tibble: 80 x 2
          a       b

 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.

Statistik: Der Weg zur Datenanalyse

* Amazon Affiliate Link


Das könnte Sie auch interessieren: