As in the presentation, we will use data from the Public Use File (PUF) of the GESIS Panel Special Survey on the Coronavirus SARS-CoV-2 Outbreak in Germany for this exercise. You should (have) download(ed) the dataset in .csv
format and saved it in a folder caller data
within the folder containing the materials for this workshop. Also remember that it is helpful to consult the codebook for the data set.
That being sad, let’s get wrangling…
…but before we can do that, we need to load the tidyverse
package(s) and import the data.
library(tidyverse)
gp_covid <- read_csv2("./data/ZA5667_v1-1-0.csv")
gp_covid %>%
glimpse()
## Rows: 3,765
## Columns: 137
## $ za_number <chr> "ZA5667", "ZA5667", "ZA5667", "ZA5667", "ZA5667", "ZA5667", "ZA5667", "ZA5667", "ZA5667", "ZA5667", ~
## $ version <chr> "v1-1-0 2020-04-27", "v1-1-0 2020-04-27", "v1-1-0 2020-04-27", "v1-1-0 2020-04-27", "v1-1-0 2020-04-~
## $ doi <chr> "10.4232/1.13520", "10.4232/1.13520", "10.4232/1.13520", "10.4232/1.13520", "10.4232/1.13520", "10.4~
## $ id <dbl> 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 2~
## $ cohort <dbl> 3, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 3, 1, 1, 1, 1, 3, 1, 1, 1, 3, 2, 1, 2, 1~
## $ sex <dbl> 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 1, 2, 2~
## $ age_cat <dbl> 7, 7, 8, 4, 1, 10, 4, 7, 8, 1, 6, 8, 2, 6, 2, 2, 2, 7, 4, 8, 1, 7, 4, 3, 5, 7, 7, 6, 6, 5, 7, 7, 5, ~
## $ education_cat <dbl> 3, 2, 2, 3, 3, 2, 2, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 2, 3, 2, 2, 3, 3, 3, 2, 3, 2~
## $ intention_to_vote <dbl> 2, 2, 2, 2, -33, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, -77, 2, 2, 2, 2, 2, -99~
## $ choice_of_party <dbl> 1, 5, 1, 1, -33, 6, 6, 5, 1, 2, 1, 6, 98, 1, 7, 1, 5, 1, 98, 1, 1, 1, 7, 1, 7, -77, 1, 5, 6, 3, 1, 1~
## $ political_orientation <dbl> 6, 5, 5, 7, 4, 10, 5, 6, 6, 7, 6, 7, 5, 6, 6, 3, 5, 5, 6, 6, 4, 6, 5, 5, 7, -77, 6, 4, 6, 8, 4, 6, 3~
## $ marstat <dbl> 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 2, 3, 2, 1, 1~
## $ household <dbl> 1, 2, 2, 3, 3, 2, 3, 3, 2, 3, 2, 2, 3, 3, 1, 3, 3, 2, 3, 2, 2, 3, 3, 2, 3, 2, 2, 3, 2, 1, 2, 2, 3, 2~
## $ hzcy001a <dbl> -33, 5, 5, 4, -33, 3, 4, 4, -33, 7, 4, 5, -33, 6, 4, -33, -33, 6, -33, 3, -33, 6, 5, 5, 6, 5, 7, 6, ~
## $ hzcy002a <dbl> -33, 5, 6, 4, -33, 3, 3, 4, -33, 5, 6, 6, -33, 6, 5, -33, -33, 6, -33, 5, -33, 6, 6, 97, 6, 6, 7, 6,~
## $ hzcy003a <dbl> -33, 2, 3, 2, -33, -99, 3, 3, -33, 3, 3, 7, -33, 3, 2, -33, -33, 4, -33, 3, -33, 1, 3, 4, 3, 3, 7, 3~
## $ hzcy004a <dbl> -33, 5, 6, 4, -33, 3, 3, 3, -33, 4, 5, 6, -33, 7, 3, -33, -33, 5, -33, 4, -33, 3, 4, 5, 6, 3, 7, 3, ~
## $ hzcy005a <dbl> -33, 5, 6, 3, -33, 3, 4, 4, -33, 2, 4, 6, -33, 4, 2, -33, -33, 6, -33, 3, -33, 6, 4, 3, 5, 4, 7, 5, ~
## $ hzcy006a <dbl> -33, 1, 1, 0, -33, 1, 1, 1, -33, 1, 1, 1, -33, 1, 1, -33, -33, 1, -33, 1, -33, 1, 0, 1, 1, 1, 0, 1, ~
## $ hzcy007a <dbl> -33, 0, 1, 0, -33, 0, 1, 1, -33, 1, 1, 1, -33, 1, 1, -33, -33, 1, -33, 1, -33, 1, 0, 1, 0, 1, 0, 1, ~
## $ hzcy008a <dbl> -33, 0, 0, 1, -33, 0, 0, 0, -33, 1, 1, 0, -33, 1, 1, -33, -33, 0, -33, 1, -33, 0, 1, 1, 1, 1, 0, 0, ~
## $ hzcy009a <dbl> -33, 0, 0, 0, -33, 0, 0, 0, -33, 0, 0, 0, -33, 0, 0, -33, -33, 0, -33, 0, -33, 0, 0, 0, 0, 0, 0, 0, ~
## $ hzcy010a <dbl> -33, 0, 0, 0, -33, 0, 0, 0, -33, 0, 0, 0, -33, 1, 0, -33, -33, 0, -33, 0, -33, 0, 0, 0, 0, 0, 0, 0, ~
## $ hzcy011a <dbl> -33, 1, 1, 1, -33, 0, 1, 1, -33, 1, 1, 1, -33, 1, 1, -33, -33, 1, -33, 0, -33, 1, 0, 1, 1, 1, 1, 1, ~
## $ hzcy012a <dbl> -33, 1, 0, 1, -33, 1, 0, 1, -33, 1, 1, 0, -33, 0, 0, -33, -33, 1, -33, 0, -33, 1, 0, 1, 1, 1, 1, 0, ~
## $ hzcy013a <dbl> -33, 1, 0, 0, -33, 0, 0, 0, -33, 1, 1, 1, -33, 0, 0, -33, -33, 0, -33, 0, -33, 0, 1, 0, 0, 1, 0, 1, ~
## $ hzcy014a <dbl> -33, 0, 1, 1, -33, 0, 1, 1, -33, 0, 1, 1, -33, 1, 1, -33, -33, 1, -33, 1, -33, 1, 1, 1, 0, 1, 1, 1, ~
## $ hzcy015a <dbl> -33, 0, 0, 0, -33, 0, 0, 0, -33, 0, 0, 0, -33, 0, 0, -33, -33, 0, -33, 0, -33, 0, 0, 0, 0, 0, 0, 0, ~
## $ hzcy016a <dbl> -33, 0, 0, 0, -33, 0, 0, 0, -33, 0, 0, 0, -33, 0, 0, -33, -33, 0, -33, 0, -33, 0, 0, 0, 0, 0, 0, 0, ~
## $ hzcy018a <dbl> -33, 0, 0, 0, -33, 0, 0, 0, -33, 0, 0, 0, -33, 0, 0, -33, -33, 0, -33, 0, -33, 0, 0, 0, 0, 0, 0, 0, ~
## $ hzcy019a <dbl> -33, 5, 5, 3, -33, 4, 5, 5, -33, 4, 3, 5, -33, 4, 4, -33, -33, 5, -33, 5, -33, 5, 4, 5, 4, 4, 5, 4, ~
## $ hzcy020a <dbl> -33, 5, 5, 4, -33, 4, 5, 5, -33, 5, 4, 5, -33, 4, 5, -33, -33, 5, -33, 5, -33, 5, 4, 4, -99, 5, 5, 4~
## $ hzcy021a <dbl> -33, 5, 5, 4, -33, 4, 5, 5, -33, 4, 4, 5, -33, 5, 5, -33, -33, 5, -33, 5, -33, 5, 4, -99, 3, 5, 5, 5~
## $ hzcy022a <dbl> -33, 5, 4, 3, -33, 4, 5, 5, -33, 5, 4, 4, -33, 2, 4, -33, -33, 4, -33, 4, -33, 5, 2, 3, 3, 5, 5, 4, ~
## $ hzcy023a <dbl> -33, 5, 5, 4, -33, 4, 5, 3, -33, 5, 3, 5, -33, 5, 5, -33, -33, 5, -33, 4, -33, 5, 5, 4, 5, 5, 5, 5, ~
## $ hzcy024a <dbl> -33, 5, 5, 2, -33, 2, 5, 3, -33, 5, 3, 2, -33, 5, 5, -33, -33, 5, -33, 3, -33, 3, 4, 4, 5, 5, 5, 5, ~
## $ hzcy025a <dbl> -33, 5, 4, 2, -33, 3, 3, 3, -33, 3, 3, 2, -33, 2, 4, -33, -33, 4, -33, 3, -33, 5, 4, 3, 5, 5, 5, 5, ~
## $ hzcy026a <dbl> -33, 4, 1, 1, -33, 1, 1, 1, -33, 1, 1, 1, -33, 1, 1, -33, -33, 1, -33, 1, -33, 1, 4, 1, 1, 1, 1, 4, ~
## $ hzcy027a <dbl> -33, -88, 5, 4, -33, 5, 5, 5, -33, 4, 3, 1, -33, 4, 5, -33, -33, 5, -33, 5, -33, 4, -88, 4, 5, 4, 5,~
## $ hzcy028a <dbl> -33, -88, 1, 2, -33, 2, 3, 1, -33, 2, 3, 2, -33, 2, 2, -33, -33, 2, -33, 1, -33, 4, -88, 2, 2, 2, 2,~
## $ hzcy029a <dbl> -33, -88, 4, 3, -33, 4, 5, 5, -33, 4, 4, 5, -33, 2, 3, -33, -33, 4, -33, 4, -33, 3, -88, 3, 5, 5, 5,~
## $ hzcy030a <dbl> -33, -88, 5, 3, -33, 4, 5, 5, -33, 5, 4, 5, -33, 2, 4, -33, -33, 5, -33, 3, -33, 5, -88, 4, 5, 5, 5,~
## $ hzcy031a <dbl> -33, -88, 5, 3, -33, 4, 5, 5, -33, 4, 4, 5, -33, 2, 5, -33, -33, 5, -33, 3, -33, 5, -88, 4, 5, 5, 5,~
## $ hzcy032a <dbl> -33, -88, 5, 3, -33, 4, 5, 5, -33, 4, 4, 4, -33, 4, 5, -33, -33, 5, -33, 4, -33, 5, -88, 5, 5, 5, 5,~
## $ hzcy033a <dbl> -33, -88, -88, -88, -33, -88, -88, -88, -33, -88, -88, -88, -33, -88, -88, -33, -33, -88, -33, -88, ~
## $ hzcy034a <dbl> -33, -88, -88, -88, -33, -88, -88, -88, -33, -88, -88, -88, -33, -88, -88, -33, -33, -88, -33, -88, ~
## $ hzcy035a <dbl> -33, -88, -88, -88, -33, -88, -88, -88, -33, -88, -88, -88, -33, -88, -88, -33, -33, -88, -33, -88, ~
## $ hzcy036a <dbl> -33, -88, -88, -88, -33, -88, -88, -88, -33, -88, -88, -88, -33, -88, -88, -33, -33, -88, -33, -88, ~
## $ hzcy037a <dbl> -33, -88, -88, -88, -33, -88, -88, -88, -33, -88, -88, -88, -33, -88, -88, -33, -33, -88, -33, -88, ~
## $ hzcy038a <dbl> -33, -88, -88, -88, -33, -88, -88, -88, -33, -88, -88, -88, -33, -88, -88, -33, -33, -88, -33, -88, ~
## $ hzcy039a <dbl> -33, -88, -88, -88, -33, -88, -88, -88, -33, -88, -88, -88, -33, -88, -88, -33, -33, -88, -33, -88, ~
## $ hzcy040a <dbl> -33, 3, 2, 3, -33, 2, 3, 3, -33, 1, 3, 1, -33, 3, 2, -33, -33, 3, -33, 3, -33, 2, 3, 3, 3, 2, 2, 2, ~
## $ hzcy041a <dbl> -33, 3, 3, 4, -33, 3, 3, 3, -33, 3, 3, 1, -33, 4, 3, -33, -33, 3, -33, 3, -33, 2, 4, 3, 4, 3, 3, 3, ~
## $ hzcy042a <dbl> -33, 3, 3, 3, -33, 3, 3, 3, -33, 2, 2, 2, -33, 2, 2, -33, -33, 2, -33, 2, -33, 2, 1, 2, 2, 3, 2, 2, ~
## $ hzcy043a <dbl> -33, 3, 3, 3, -33, 2, 3, 3, -33, 2, 2, 1, -33, 3, 2, -33, -33, 2, -33, 3, -33, 1, 2, 3, 2, 3, 3, 2, ~
## $ hzcy044a <dbl> -33, 5, 4, 4, -33, 4, 4, 4, -33, 5, 3, 5, -33, 4, 3, -33, -33, 5, -33, 4, -33, 5, 5, 98, 4, 5, 4, 5,~
## $ hzcy045a <dbl> -33, 4, 4, 4, -33, 5, 4, 4, -33, 4, 4, 3, -33, 3, 3, -33, -33, 5, -33, 2, -33, 4, 5, 98, 4, 98, 98, ~
## $ hzcy046a <dbl> -33, 4, 5, 4, -33, 4, 4, 4, -33, 3, 2, 2, -33, 3, 3, -33, -33, 5, -33, 2, -33, 3, 4, 98, 4, 4, 3, 3,~
## $ hzcy047a <dbl> -33, 5, 5, 4, -33, 5, 4, 5, -33, 4, 4, 5, -33, 4, 4, -33, -33, 4, -33, 5, -33, 5, 5, 4, 4, 4, 4, 4, ~
## $ hzcy048a <dbl> -33, 4, 4, 4, -33, 4, 3, 4, -33, 3, 2, 1, -33, 4, 2, -33, -33, 4, -33, 5, -33, 3, 4, 4, 4, 4, 4, 4, ~
## $ hzcy049a <dbl> -33, 4, 3, 4, -33, 2, 3, 4, -33, 2, 1, 2, -33, 4, 2, -33, -33, 4, -33, 98, -33, 3, 4, 4, 4, 4, 4, 4,~
## $ hzcy050a <dbl> -33, 4, 4, 4, -33, 4, 3, 4, -33, 2, 2, 1, -33, 4, 4, -33, -33, 5, -33, 4, -33, 3, 4, 4, 4, 4, 4, 4, ~
## $ hzcy051a <dbl> -33, 4, 2, 4, -33, 3, 2, 5, -33, 5, 4, 3, -33, 4, 5, -33, -33, 5, -33, 3, -33, 2, 5, 4, 4, 4, 4, 3, ~
## $ hzcy052a <dbl> -33, 4, 5, 4, -33, 5, 4, 5, -33, 5, 4, 4, -33, 5, 5, -33, -33, 5, -33, 5, -33, 4, 4, 4, 4, 4, 3, 3, ~
## $ hzcy053a <dbl> -33, 1, 5, 1, -33, 5, 1, 1, -33, 6, 1, 5, -33, 1, 1, -33, -33, 2, -33, 1, -33, 1, 1, 2, 1, 1, 2, 1, ~
## $ hzcy054a <dbl> -33, 0, -88, 0, -33, -88, 0, 0, -33, -88, 0, -88, -33, 0, 0, -33, -33, -88, -33, 0, -33, 0, 0, -88, ~
## $ hzcy055a <dbl> -33, 1, -88, 0, -33, -88, 0, 0, -33, -88, 0, -88, -33, 0, 0, -33, -33, -88, -33, 0, -33, 0, 0, -88, ~
## $ hzcy056a <dbl> -33, 0, -88, 0, -33, -88, 0, 0, -33, -88, 1, -88, -33, 1, 1, -33, -33, -88, -33, 1, -33, 0, 0, -88, ~
## $ hzcy057a <dbl> -33, 0, -88, 0, -33, -88, 0, 0, -33, -88, 0, -88, -33, 0, 0, -33, -33, -88, -33, 0, -33, 0, 0, -88, ~
## $ hzcy058a <dbl> -33, 0, -88, 0, -33, -88, 0, 0, -33, -88, 0, -88, -33, 0, 0, -33, -33, -88, -33, 0, -33, 0, 0, -88, ~
## $ hzcy059a <dbl> -33, 0, -88, 0, -33, -88, 0, 0, -33, -88, 0, -88, -33, 0, 0, -33, -33, -88, -33, 0, -33, 0, 0, -88, ~
## $ hzcy060a <dbl> -33, 0, -88, 1, -33, -88, 1, 1, -33, -88, 0, -88, -33, 0, 0, -33, -33, -88, -33, 0, -33, 1, 1, -88, ~
## $ hzcy061a <dbl> -33, -88, -88, -88, -33, -88, -88, -88, -33, -88, -88, -88, -33, -88, -88, -33, -33, 0, -33, -88, -3~
## $ hzcy062a <dbl> -33, -88, -88, -88, -33, -88, -88, -88, -33, -88, -88, -88, -33, -88, -88, -33, -33, 1, -33, -88, -3~
## $ hzcy063a <dbl> -33, -88, -88, -88, -33, -88, -88, -88, -33, -88, -88, -88, -33, -88, -88, -33, -33, 0, -33, -88, -3~
## $ hzcy064a <dbl> -33, -88, -88, -88, -33, -88, -88, -88, -33, -88, -88, -88, -33, -88, -88, -33, -33, 1, -33, -88, -3~
## $ hzcy065a <dbl> -33, -88, -88, -88, -33, -88, -88, -88, -33, -88, -88, -88, -33, -88, -88, -33, -33, 0, -33, -88, -3~
## $ hzcy066a <dbl> -33, -88, -88, -88, -33, -88, -88, -88, -33, -88, -88, -88, -33, -88, -88, -33, -33, 0, -33, -88, -3~
## $ hzcy067a <dbl> -33, -88, -88, -88, -33, -88, -88, -88, -33, -88, -88, -88, -33, -88, -88, -33, -33, 0, -33, -88, -3~
## $ hzcy068a <dbl> -33, -88, -88, -88, -33, -88, -88, -88, -33, -88, -88, -88, -33, -88, -88, -33, -33, 1, -33, -88, -3~
## $ hzcy069a <dbl> -33, -88, -88, -88, -33, -88, -88, -88, -33, -88, -88, -88, -33, -88, -88, -33, -33, 0, -33, -88, -3~
## $ hzcy070a <dbl> -33, -88, -88, -88, -33, -88, -88, -88, -33, -88, -88, -88, -33, -88, -88, -33, -33, 0, -33, -88, -3~
## $ hzcy071a <dbl> -33, 2, 2, 1, -33, 2, 1, 2, -33, 2, 2, 2, -33, 1, 2, -33, -33, 2, -33, 2, -33, 2, 2, 2, 1, 2, 2, 1, ~
## $ hzcy072a <dbl> -33, -88, -88, 1, -33, -88, 1, -88, -33, -88, -88, -88, -33, 1, -88, -33, -33, -88, -33, -88, -33, -~
## $ hzcy073a <dbl> -33, -88, -88, 0, -33, -88, 1, -88, -33, -88, -88, -88, -33, 1, -88, -33, -33, -88, -33, -88, -33, -~
## $ hzcy074a <dbl> -33, -88, -88, 0, -33, -88, 0, -88, -33, -88, -88, -88, -33, 1, -88, -33, -33, -88, -33, -88, -33, -~
## $ hzcy075a <dbl> -33, -88, -88, 0, -33, -88, 0, -88, -33, -88, -88, -88, -33, 0, -88, -33, -33, -88, -33, -88, -33, -~
## $ hzcy076a <dbl> -33, -88, -88, 0, -33, -88, 0, -88, -33, -88, -88, -88, -33, 0, -88, -33, -33, -88, -33, -88, -33, -~
## $ hzcy077a <dbl> -33, -88, -88, 0, -33, -88, 0, -88, -33, -88, -88, -88, -33, 1, -88, -33, -33, -88, -33, -88, -33, -~
## $ hzcy078a <dbl> -33, -88, -88, 0, -33, -88, 0, -88, -33, -88, -88, -88, -33, 0, -88, -33, -33, -88, -33, -88, -33, -~
## $ hzcy079a <dbl> -33, -88, -88, 0, -33, -88, 0, -88, -33, -88, -88, -88, -33, 0, -88, -33, -33, -88, -33, -88, -33, -~
## $ hzcy080a <dbl> -33, -88, -88, 0, -33, -88, 1, -88, -33, -88, -88, -88, -33, 0, -88, -33, -33, -88, -33, -88, -33, -~
## $ hzcy081a <dbl> -33, -88, -88, 0, -33, -88, 0, -88, -33, -88, -88, -88, -33, 0, -88, -33, -33, -88, -33, -88, -33, -~
## $ hzcy083a <dbl> -33, -88, -88, 0, -33, -88, 0, -88, -33, -88, -88, -88, -33, 0, -88, -33, -33, -88, -33, -88, -33, -~
## $ hzcy084a <dbl> -33, 1, 1, 1, -33, 1, 0, 1, -33, 1, 1, 1, -33, 1, 0, -33, -33, 1, -33, 1, -33, 1, 1, 1, 1, 1, 1, 1, ~
## $ hzcy085a <dbl> -33, 1, 1, 0, -33, 0, 1, 0, -33, 0, 0, 0, -33, 0, 1, -33, -33, 0, -33, 0, -33, 1, 0, 0, 0, 0, 0, 1, ~
## $ hzcy086a <dbl> -33, 0, 0, 0, -33, 0, 0, 1, -33, 1, 1, 1, -33, 1, 0, -33, -33, 0, -33, 0, -33, 1, 0, 1, 0, 1, 0, 0, ~
## $ hzcy087a <dbl> -33, 0, 1, 0, -33, 0, 0, 1, -33, 1, 0, 1, -33, 0, 0, -33, -33, 1, -33, 0, -33, 0, 0, 1, 1, 1, 1, 1, ~
## $ hzcy088a <dbl> -33, 0, 0, 0, -33, 0, 0, 0, -33, 0, 0, 0, -33, 0, 0, -33, -33, 1, -33, 0, -33, 0, 0, 1, 0, 0, 0, 0, ~
## $ hzcy089a <dbl> -33, 1, 1, 0, -33, 1, 0, 1, -33, 0, 0, 1, -33, 0, 0, -33, -33, 0, -33, 1, -33, 0, 1, 1, 0, 1, 1, 0, ~
## $ hzcy090a <dbl> -33, 1, 0, 0, -33, 0, 0, 0, -33, 0, 0, 0, -33, 0, 0, -33, -33, 0, -33, 0, -33, 0, 0, 1, 0, 0, 0, 0, ~
## $ hzcy091a <dbl> -33, 0, 0, 0, -33, 0, 0, 0, -33, 0, 0, 0, -33, 0, 1, -33, -33, 0, -33, 0, -33, 0, 0, 1, 0, 0, 0, 0, ~
## $ hzcy092a <dbl> -33, 0, 1, 0, -33, 0, 0, 1, -33, 0, 0, 1, -33, 1, 1, -33, -33, 0, -33, 0, -33, 1, 1, 1, 1, 1, 1, 1, ~
## $ hzcy093a <dbl> -33, 1, 0, 0, -33, 0, 0, 0, -33, 0, 0, 0, -33, 0, 0, -33, -33, 0, -33, 1, -33, 0, 0, 0, 0, 0, 0, 0, ~
## $ hzcy095a <dbl> -33, 0, 0, 0, -33, 0, 0, 0, -33, 0, 0, 0, -33, 0, 0, -33, -33, 0, -33, 0, -33, 0, 0, 0, 0, 0, 0, 0, ~
## $ hzcy096a <dbl> -33, 4, -88, -88, -33, -88, -88, -88, -33, -88, -88, -88, -33, -88, -88, -33, -33, -88, -33, -88, -3~
## $ hzcy097a <dbl> -33, 0, -88, -88, -33, -88, -88, -88, -33, -88, -88, -88, -33, -88, -88, -33, -33, -88, -33, -88, -3~
## $ hzcy098a <dbl> -33, 0, -88, -88, -33, -88, -88, -88, -33, -88, -88, -88, -33, -88, -88, -33, -33, -88, -33, -88, -3~
## $ hzcy099a <dbl> -33, 1, -88, -88, -33, -88, -88, -88, -33, -88, -88, -88, -33, -88, -88, -33, -33, -88, -33, -88, -3~
## $ hzza001a <dbl> 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1~
## $ hzza002a <dbl> 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1~
## $ hzza003a <dbl> 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1~
## $ hzzq009a <dbl> -33, 4, 5, 4, -33, 4, 3, 5, -33, 4, 4, 5, -33, 4, 4, -33, -33, 4, -33, -99, -33, 4, 5, 5, 4, 4, 4, 4~
## $ hzzq016b <dbl> -33, 0, 0, 0, -33, 0, 0, 0, -33, 0, 0, 1, -33, 0, 0, -33, -33, 0, -33, 0, -33, 0, 0, 0, 1, 0, 0, 0, ~
## $ hzzq023a <dbl> -33, 5, 5, 4, -33, 4, 4, 5, -33, 5, 4, 5, -33, 5, 4, -33, -33, 4, -33, 4, -33, 5, 5, 5, 4, 4, 4, 5, ~
## $ hzzp201a <dbl> -33, 31, 31, 31, -33, 31, 31, 31, -33, 31, 31, 31, -33, 31, 31, -33, -33, 31, -33, 31, -33, 31, 31, ~
## $ hzzp204a <dbl> -33, 210, 377, 309, -33, 429, 586, 366, -33, 283, 248, 703, -33, 466, 332, -33, -33, 223, -33, 306, ~
## $ hzzp207a <dbl> -33, 1584549879, 1584469614, 1584525461, -33, 1584461540, 1584823080, 1584543510, -33, 1584823044, 1~
## $ hzzr001a <dbl> -33, 3, 34, 4, -33, 3, 7, 2, -33, 2, 2, 3, -33, 2, 65, -33, -33, 6, -33, 2, -33, 6, 9, 2, 16, 5, 16,~
## $ hzzr002a <dbl> -33, 24, 83, 35, -33, 41, 67, 39, -33, 40, 33, 57, -33, 50, 142, -33, -33, 39, -33, 43, -33, 67, 74,~
## $ hzzr003a <dbl> -33, 48, 117, 67, -33, 90, 121, 140, -33, 75, 71, 112, -33, 74, 158, -33, -33, 62, -33, 72, -33, 107~
## $ hzzr004a <dbl> -33, 71, 161, 101, -33, 143, 212, 176, -33, 115, 97, 177, -33, 137, 188, -33, -33, 91, -33, 116, -33~
## $ hzzr005a <dbl> -33, 82, 175, 110, -33, 159, 230, 188, -33, 123, 101, 196, -33, 199, 204, -33, -33, 96, -33, 123, -3~
## $ hzzr006a <dbl> -33, 0, 206, 140, -33, 209, 264, 222, -33, 150, 128, 250, -33, 257, 220, -33, -33, 118, -33, 151, -3~
## $ hzzr007a <dbl> -33, 0, 0, 0, -33, 0, 0, 0, -33, 0, 0, 0, -33, 0, 0, -33, -33, 0, -33, 0, -33, 0, 0, 0, 0, 0, 0, 0, ~
## $ hzzr008a <dbl> -33, 101, 245, 166, -33, 288, 319, 238, -33, 194, 154, 293, -33, 305, 248, -33, -33, 138, -33, 178, ~
## $ hzzr009a <dbl> -33, 130, 293, 190, -33, 340, 388, 278, -33, 232, 188, 347, -33, 388, 266, -33, -33, 160, -33, 218, ~
## $ hzzr010a <dbl> -33, 145, 0, 216, -33, 0, 438, 310, -33, 0, 210, 0, -33, 410, 292, -33, -33, 0, -33, 245, -33, 388, ~
## $ hzzr011a <dbl> -33, 150, 312, 222, -33, 366, 446, 315, -33, 248, 221, 376, -33, 413, 307, -33, -33, 191, -33, 250, ~
## $ hzzr012a <dbl> -33, 0, 0, 246, -33, 0, 509, 0, -33, 0, 0, 0, -33, 426, 0, -33, -33, 0, -33, 0, -33, 0, 0, 0, 966, 0~
## $ hzzr013a <dbl> -33, 189, 345, 266, -33, 412, 558, 355, -33, 267, 240, 427, -33, 458, 325, -33, -33, 214, -33, 293, ~
## $ hzzr014a <dbl> -33, 193, 0, 0, -33, 0, 0, 0, -33, 0, 0, 0, -33, 0, 0, -33, -33, 0, -33, 0, -33, 0, 0, 396, 0, 0, 0,~
## $ hzzr015a <dbl> -33, 200, 0, 0, -33, 0, 0, 0, -33, 0, 0, 0, -33, 0, 0, -33, -33, 0, -33, 0, -33, 0, 0, 415, 0, 0, 0,~
## $ hzzr016a <dbl> -33, 209, 360, 307, -33, 424, 576, 363, -33, 277, 247, 445, -33, 465, 331, -33, -33, 222, -33, 303, ~
## $ hzzr017a <dbl> -33, 210, 377, 309, -33, 429, 586, 366, -33, 283, 248, 703, -33, 466, 332, -33, -33, 223, -33, 306, ~
## $ hzzr018a <dbl> -33, 138, 307, 206, -33, 360, 416, 293, -33, 245, 200, 369, -33, 396, 283, -33, -33, 168, -33, 233, ~
## $ hzzr019a <dbl> -33, 0, 0, 0, -33, 0, 0, 0, -33, 0, 0, 0, -33, 0, 0, -33, -33, 187, -33, 0, -33, 0, 0, 361, 0, 0, 44~
base R
, create a new object called gp_covid_trust
that contains all variables that assess how much people trust specific people or institutions in dealing with the Corona virus. To find the required variable names, you can check the codebook (search for “trust”) or have a look at the clue for this task.
hzcy044a
, and the last one is hzcy052a
. They appear consecutively in the data set. Remember that there are two options for selecting columns in base R
: One is subsetting using [ ], the other is the subset()
function.
# Option 1
gp_covid_trust <- gp_covid[, c("hzcy044a",
"hzcy045a",
"hzcy046a",
"hzcy047a",
"hzcy048a",
"hzcy049a",
"hzcy050a",
"hzcy051a",
"hzcy052a")]
# Option 2
gp_covid_risk <- subset(gp_covid, TRUE, select = c(hzcy044a:hzcy052a))
dplyr
package to create a new object named gp_covid_info
that only contains the (binary) variables that asked about the use of different sources of information about the Corona virus. Again, you can consult the codebook to find the right variable names (search for “media consumption”) or have a look at the clue for this task, instead.
hzcy084a
, and the last one is hzcy095a
. They appear consecutively in the data set.
gp_covid_info <- gp_covid %>%
select(hzcy084a:hzcy095a)
tidyverse
package dplyr
, select only the character variables from the gp_covid
data set and assign them to an object named gp_covid_char
.
where()
for this task.
gp_covid_char <- gp_covid %>%
select(where(is.character))
After creating subsets of variables, let’s now rename those variables.
First, rename the variables hzcy084a
to info_nat_pub_br
, hzcy085a
to info_nat_pr_br
, and hzcy086a
to info_nat_np
using base R
.
Then rename the variables hzcy087a
hzcy088a
hzcy089a
hzcy090a
hzcy091a
hzcy092a
hzcy093a
, and hzcy095a
to info_loc_pub_br
, info_loc_pr_br
, info_loc_np
, info_fb
, info_other_sm
, info_personal
, info_other
, and info_none
using a function from dplyr
.
dplyr
function for renaming the variables, assign the result to the same object name as before (i.e., overwrite the gp_covid_info
object).
base R
function we need here is colnames()
, and the dplyr
function is rename()
. Remember that the correct syntax the rename()
function is new_name = old_name
.
# base R
colnames(gp_covid_info)[colnames(gp_covid_info) == "hzcy084a"] <- "info_nat_pub_br"
colnames(gp_covid_info)[colnames(gp_covid_info) == "hzcy085a"] <- "info_nat_pr_br"
colnames(gp_covid_info)[colnames(gp_covid_info) == "hzcy086a"] <- "info_nat_np"
# tidyverse (dplyr)
gp_covid_info <- gp_covid_info %>%
rename(info_loc_pub_br = hzcy087a,
info_loc_pr_br = hzcy088a,
info_loc_np = hzcy089a,
info_fb = hzcy090a,
info_other_sm = hzcy091a,
info_personal = hzcy092a,
info_other = hzcy093a,
info_none = hzcy095a)
dplyr
functions again for the gp_covid_info
object, but this time in one step.
select()
command.
gp_covid_info <- gp_covid %>%
select(info_nat_pub_br = hzcy084a,
info_nat_pr_br = hzcy085a,
info_nat_np = hzcy086a,
info_loc_pub_br = hzcy087a,
info_loc_pr_br = hzcy088a,
info_loc_np = hzcy089a,
info_fb = hzcy090a,
info_other_sm = hzcy091a,
info_personal = hzcy092a,
info_other = hzcy093a,
info_none = hzcy095a)