Learn R Programming

msSPChelpR (version 0.9.1)

reshape_long_tidyr: Reshape dataset to wide format - tidyr version

Description

Reshape dataset to wide format - tidyr version

Usage

reshape_long_tidyr(wide_df, case_id_var, time_id_var, datsize = Inf)

Value

long_df

Arguments

wide_df

dataframe

case_id_var

String with name of ID variable indicating same patient. E.g. idvar="PUBCSNUM" for SEER data.

time_id_var

String with name of variable that indicates diagnosis per patient. E.g. timevar="SEQ_NUM" for SEER data.

datsize

Number of rows to be taken from df. This parameter is mainly for testing. Default is Inf so that df is fully processed.

Examples

Run this code

data(us_second_cancer)

#prep step - reshape wide a sample of 10000 rows from us_second_cancer
usdata_wide_sample <- msSPChelpR::reshape_wide(us_second_cancer,
                         case_id_var = "fake_id", 
                         time_id_var = "SEQ_NUM", 
                         timevar_max = 2,
                         datsize = 10000)

#now we can reshape long again
msSPChelpR::reshape_long_tidyr(usdata_wide_sample,
                         case_id_var = "fake_id", 
                         time_id_var = "SEQ_NUM")


Run the code above in your browser using DataLab