valid_check_digit {vindecodr} | R Documentation |
Check for Valid VIN Check Digit
Description
Calculates the VIN check digit and compares it to VIN position 9. For US-based VINs, this determines if the VIN is valid. This may not apply to VINs from outside of the United States.
Usage
valid_check_digit(vin, value = FALSE, guess = FALSE)
Arguments
vin |
character. The VIN to check. VINs must be compete, i.e. 17 digits with no wildcards. |
value |
logical. Should the calculated check digit be returned instead? |
guess |
logical. Should incorrect characters be replaced by the best guess at corrected characters? O -> 0 I -> 1 Q -> 0 |
Value
If value
is FALSE
, a logical value is returned.
If value
is TRUE
, a character is returned.
Examples
valid_check_digit("WDBEA30D3HA391172") # True
valid_check_digit("WDBEA30D3HA391172", value = TRUE)
valid_check_digit("WDBEA3QD3HA39I172", guess = TRUE)
[Package vindecodr version 0.1.1 Index]