Cara mencetak semua baris tibble di r


Tibble adalah bingkai data di R yang memiliki metode pencetakan halus yang hanya menampilkan 10 baris pertama bingkai data. Hal ini membuat bekerja dengan data besar menjadi lebih mudah dan mencegah R mencoba menampilkan setiap baris dalam bingkai data.

Misalnya, perhatikan tibble berikut dengan 80 baris dan 2 kolom:

 #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

Saat kita mengetikkan nama tibble di R, secara default hanya akan menampilkan 10 baris pertama. Namun, ini memberitahu kita bahwa ada 70 baris tambahan yang tidak ditampilkan.

Namun dalam beberapa kasus, Anda mungkin ingin melihat lebih dari 10 baris tibble.

Catatan: Jika Anda baru mengenal tibbles, tempat yang baik untuk memulai adalah bab tibbles dari R untuk Ilmu Data .

Cetak sejumlah baris tertentu dari Tibble

Anda dapat mencetak sejumlah baris tibble tertentu dengan menentukan nomor dalam fungsi print() :

 #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

Anda juga dapat menggunakan operator pipa untuk mendapatkan hasil yang sama:

 #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

Cetak semua baris Tibble

Anda dapat mencetak setiap baris tibble dengan menentukan n = Inf :

 #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

Anda dapat menemukan lebih banyak tutorial R di sini .

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *