Retrieve parsing problems
Readr functions will only throw an error if parsing fails in an unrecoverable
way. However, there are lots of potential problems that you might want to
know about - these are stored in the problems
attribute of the
output, which you can easily access with this function.
stop_for_problems()
will throw an error if there are any parsing
problems: this is useful for automated scripts where you want to throw
an error as soon as you encounter a problem.
problems(x) stop_for_problems(x)
x |
An data frame (from |
A data frame with one row for each problem and four columns:
row,col |
Row and column of problem |
expected |
What readr expected to find |
actual |
What it actually got |
x <- parse_integer(c("1X", "blah", "3")) problems(x) y <- parse_integer(c("1", "2", "3")) problems(y)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.