
130 | Capítulo 8: Importando Dados com readr
r
c
=
Se a análise falhar, você obterá um aviso:
x <- parse_integer( c( "123", "345", "abc", "123.45" ))
#> Warning: 2 parsing failures.
#> row col expected actual
#> 3 -- an integer abc
#> 4 -- no trailing characters .45
E as falhas estarão como faltantes na saída:
x
#> [1] 123 345 NA NA
#> attr(,"problems")
#> # A tibble: 2 ×
4
#> row col expected actual
#> <int> <int> <chr> <chr>
#> 1 3 NA an integer abc
#> 2 4 NA no trailing characters .45
Se houver muitas falhas de análise, você precisará usar problems() para obter o conjunto
completo. ...