fix_date_char {datefixR} | R Documentation |
Converts a character vector (or single character object) from improperly
formatted dates to R's Date class. Supports numerous separators including
/, -, or white space. Supports all-numeric, abbreviation or long-hand month
notation. Where day of the month has not been supplied, the first day of the
month is imputed by default. Either DMY or YMD is assumed by default.
However, the US system of MDY is supported via the format
argument.
fix_date_char(dates, day.impute = 1, month.impute = 7, format = "dmy")
dates |
Character vector to be converted to R's date class. |
day.impute |
Integer. Day of the month to be imputed if not available.
defaults to 1. If |
month.impute |
Integer. Month to be be imputed if not available.
Defaults to 7 (July). If |
format |
Character. The format which a date is mostly likely to be given
in. Either |
A vector of elements belonging to R's built in Date
class
with the following format yyyy-mm-dd
.
fix_date_df
which is similar to fix_date_char()
except is applicable to columns of a data frame.
bad.date <- "02 03 2021"
fixed.date <- fix_date_char(bad.date)
fixed.date