
Derive satisfaction with life variable (7 categories)
Source:R/derive_sls_dcls.R
derive_sls_dcls.RdDerive satisfaction with life variable (7 categories)
Value
A data frame with the same number of rows as df plus a new column
SLS_DCLS indicating the respondent's satisfaction with life.
Examples
df <- data.frame(
SLS_LIFE = c(1, 2, 3),
SLS_LIFENEG = c(2, NA, NA),
SLS_LIFEPOS = c(NA, NA, 1),
SLS_COND = c(3, 1, 2),
SLS_CONDNEG = c(NA, 3, NA),
SLS_CONDPOS = c(2, NA, NA),
SLS_SATS = c(2, 3, 1),
SLS_SATSNEG = c(NA, NA, 1),
SLS_SATSPOS = c(NA, 3, NA),
SLS_IMP = c(1, 2, 3),
SLS_IMPNEG = c(1, NA, NA),
SLS_IMPPOS = c(NA, NA, 2),
SLS_OVER = c(3, 1, 2),
SLS_OVERNEG = c(NA, 2, NA),
SLS_OVERPOS = c(3, NA, NA)
)
derive_sls_dcls(df)
#> SLS_LIFE SLS_LIFENEG SLS_LIFEPOS SLS_COND SLS_CONDNEG SLS_CONDPOS SLS_SATS
#> 1 1 2 NA 3 NA 2 2
#> 2 2 NA NA 1 3 NA 3
#> 3 3 NA 1 2 NA NA 1
#> SLS_SATSNEG SLS_SATSPOS SLS_IMP SLS_IMPNEG SLS_IMPPOS SLS_OVER SLS_OVERNEG
#> 1 NA NA 1 1 NA 3 NA
#> 2 NA 3 2 NA NA 1 2
#> 3 1 NA 3 NA 2 2 NA
#> SLS_OVERPOS SLS_DCLS
#> 1 3 5
#> 2 NA 3
#> 3 NA 5