# Example 1 - Based on an existing data.frame/tibble and column names:
mcs_tbl <- mcs_delay_data(
data = field_data,
date_1 = production_date,
date_2 = registration_date,
time = dis,
status = status
)
# Example 2 - Based on an existing data.frame/tibble and column positions:
mcs_tbl_2 <- mcs_delay_data(
data = field_data,
date_1 = 7,
date_2 = 8,
time = 2,
id = 1
)
# Example 3 - Keep all variables of the tibble/data.frame entered to argument data:
mcs_tbl_3 <- mcs_delay_data(
data = field_data,
date_1 = production_date,
date_2 = registration_date,
time = dis,
status = status,
id = vin,
.keep_all = TRUE
)
# Example 4 - For multiple delays (data-based):
mcs_tbl_4 <- mcs_delay_data(
data = field_data,
date_1 = c(production_date, repair_date),
date_2 = c(registration_date, report_date),
time = dis,
status = status
)
# Example 5 - Based on vectors:
mcs_tbl_5 <- mcs_delay_data(
date_1 = field_data$production_date,
date_2 = field_data$registration_date,
time = field_data$dis,
status = field_data$status,
id = field_data$vin
)
# Example 6 - For multiple delays (vector-based):
mcs_tbl_6 <- mcs_delay_data(
date_1 = list(field_data$production_date, field_data$repair_date),
date_2 = list(field_data$registration_date, field_data$report_date),
time = field_data$dis,
status = field_data$status,
id = field_data$vin
)
# Example 7 - For multiple delays (vector-based with named dates):
mcs_tbl_7 <- mcs_delay_data(
date_1 = list(d11 = field_data$production_date, d12 = field_data$repair_date),
date_2 = list(d21 = field_data$registration_date, d22 = field_data$report_date),
time = field_data$dis,
status = field_data$status,
id = field_data$vin
)
Run the code above in your browser using DataLab