Skip to contents

Harmonize na_values in haven_labelled_spss

Usage

harmonize_na_values(df)

Arguments

df

A data frame that contains haven_labelled_spss vectors.

Value

A tibble where the na_values are consistent

Examples

# \donttest{
examples_dir <- system.file(
    "examples", package = "retroharmonize"
    )

test_read <- read_rds ( 
     file.path(examples_dir, "ZA7576.rds"),
     id = "ZA7576", 
     doi = "test_doi")

harmonize_na_values(test_read)
#> # A tibble: 45 × 55
#>    rowid  doi    version uniqid caseid serialid isocntry        p1      p2    p3
#>    <chr>  <chr>  <chr>    <dbl>  <dbl>    <dbl> <chr>    <dbl+lbl> <dbl+l> <dbl>
#>  1 ZA757… doi:1… 1.0.0 … 5.00e7    481     3209 ES        4 [Mond… 3 [13 …    25
#>  2 ZA757… doi:1… 1.0.0 … 1.10e8     76     8706 NL        6 [Wedn… 3 [13 …    58
#>  3 ZA757… doi:1… 1.0.0 … 1.10e8    343     8890 NL       11 [Mond… 3 [13 …    56
#>  4 ZA757… doi:1… 1.0.0 … 1.10e8    473     8989 NL        5 [Tues… 3 [13 …    62
#>  5 ZA757… doi:1… 1.0.0 … 1.10e8    493     9001 NL        8 [Frid… 4 [17 …    30
#>  6 ZA757… doi:1… 1.0.0 … 1.10e8    897     9272 NL        6 [Wedn… 3 [13 …    56
#>  7 ZA757… doi:1… 1.0.0 … 1.10e8   1041     9379 NL        5 [Tues… 3 [13 …    57
#>  8 ZA757… doi:1… 1.0.0 … 1.10e8   1192     9493 NL        6 [Wedn… 2 [8 -…    60
#>  9 ZA757… doi:1… 1.0.0 … 1.10e8   1274     9543 NL        7 [Thur… 4 [17 …    57
#> 10 ZA757… doi:1… 1.0.0 … 1.10e8   1344     9590 NL        6 [Wedn… 2 [8 -…    83
#> # … with 35 more rows, and 45 more variables: p4 <dbl+lbl>, nuts <chr+lbl>,
#> #   d7 <dbl+lbl>, d8 <dbl+lbl>, d25 <dbl+lbl>, d60 <dbl+lbl>, qa14_5 <dbl+lbl>,
#> #   qa14_3 <dbl+lbl>, qa14_2 <dbl+lbl>, qa14_4 <dbl+lbl>, qa14_1 <dbl+lbl>,
#> #   qa6a_5 <dbl+lbl>, qa6a_10 <dbl+lbl>, qa6b_2 <dbl+lbl>, qa6a_3 <dbl+lbl>,
#> #   qa6a_1 <dbl+lbl>, qa6b_4 <dbl+lbl>, qa6a_8 <dbl+lbl>, qa6a_9 <dbl+lbl>,
#> #   qa6a_4 <dbl+lbl>, qa6a_2 <dbl+lbl>, qa6b_1 <dbl+lbl>, qa6a_6 <dbl+lbl>,
#> #   qa6a_7 <dbl+lbl>, qa6a_11 <dbl+lbl>, qa6b_3 <dbl+lbl>, qd6.1 <dbl+lbl>, …
# }