Como imprimir todas as linhas de um tibble em r
Um tibble é um quadro de dados em R que possui um método de impressão refinado que exibe apenas as primeiras 10 linhas de um quadro de dados. Isso facilita muito o trabalho com dados grandes e evita que R tente exibir todas as linhas em um quadro de dados.
Por exemplo, considere o seguinte bloco com 80 linhas e 2 colunas:
#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
Quando digitamos o nome do tibble em R, ele mostrará apenas as primeiras 10 linhas por padrão. No entanto, isso nos diz que existem 70 linhas adicionais que não são exibidas.
Mas em alguns casos você pode querer ver mais de 10 linhas de uma tibble.
Observação: se você é novo no tibbles, um bom lugar para começar é o capítulo tibbles do R for Data Science .
Imprima um número específico de linhas de um Tibble
Você pode imprimir um número específico de linhas de um tibble especificando um número na função 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
Você também pode usar o operador pipe para obter o mesmo resultado:
#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
Imprimir todas as linhas de um Tibble
Você pode imprimir cada linha de um tibble especificando 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
Você pode encontrar mais tutoriais de R aqui .