reshape_pdates {sdtmval} | R Documentation |
Reshape format of partial dates
Description
Re-arranges partial dates from a format of "UN-UNK-UNKN"
("DD-MMM-YYYY"
)
to "UN/UN/UNKN"
("MM/DD/YYYY"
).
Usage
reshape_pdates(dates, output_sep = "/")
Arguments
dates |
a character vector of partial dates |
output_sep |
the date component separator for the output, default is
|
Details
The separator character between dates components for the input vector
dates
can be any commonly used date separator ("/"
,"-"
,"."
," "
).In the starting format, the month (
"UNK"
) is a three letter abbreviation but, in the output format, the month is converted to a numberThe output format is a character vector, not a Date vector, to make some common SDTM date workflow operations easier
The case of the input month abbreviation does not matter;
"Feb"
,"feb"
, and"FEB"
will yield the same results
Value
a character vector of partial dates in the format "UN/UN/UNKN"
("MM/DD/YYYY"
)
See Also
reshape_adates()
, impute_pdates()
, trim_dates()
,
vignette("Dates")
Examples
dates <- c(
"UN-UNK-UNKN",
"UN/UNK/UNKN",
"UN-UNK-2017",
"UN-Feb-2017",
"05-Feb-2017",
"05-UNK-2017",
"05-Feb-UNKN",
NA
)
reshape_pdates(dates)