get_imputation_target_date: Get Date Imputation Targets

View source: R/derive_date_vars.R

get_imputation_target_dateR Documentation

Get Date Imputation Targets

Description

Get Date Imputation Targets

Usage

get_imputation_target_date(date_imputation, month)

Arguments

date_imputation

The value to impute the day/month when a datepart is missing.

A character value is expected, either as a

  • format with month and day specified as "mm-dd": e.g. "06-15" for the 15th of June,

  • or as a keyword: "first", "mid", "last" to impute to the first/mid/last day/month.

month

Month component of the partial date

Details

  • For date_imputation = "first" "0000", "01", "01" are returned.

  • For date_imputation = "mid" "xxxx", "06", "30" if month is NA and "15" otherwise are returned.

  • For date_imputation = "last" "9999", "12", "31" are returned.

  • For date_imputation = "<mm>-<dd>" "xxxx", "<mm>", "<dd>" are returned.

"xxxx" indicates that the component is undefined. If an undefined component occurs in the imputed DTC value, the imputed DTC value is set to NA_character_ in the imputation functions.

Value

A list of character vectors. The elements of the list are named "year", "month", "day".

See Also

impute_dtc_dtm(), impute_dtc_dt()

Utilities used for date imputation: dt_level(), dtm_level(), get_imputation_target_time(), get_partialdatetime(), restrict_imputed_dtc_dtm(), restrict_imputed_dtc_dt()


admiral documentation built on Oct. 19, 2023, 1:08 a.m.