rescale_satisfaction: Rescale satisfaction level Eurobarometer questions

Description Usage Arguments Examples

Description

Rescale the standard Eurobarometer satisfaction variable(s) with categories "Very satisfied", "Fairly satisfied", "Not very satisfied", "Not at all satisfied". This is a wrapper function around the rescale_categories function.

Usage

1
2
3
4
rescale_satisfaction(column, from = c("Very satisfied", "Fairly satisfied",
  "Not very satisfied", "Not at all satisfied"), to = c(2, 1, -1, -2),
  na_labels = "DK", exact_from = TRUE, return_class = "numeric",
  underscore = TRUE)

Arguments

column

A column from a survey data frame where gender is recorded.

from

Defaults to c("Very satisfied", "Fairly satisfied", "Not very satisfied", "Not at all satisfied").

to

Defaults to c(2,1,-1,-2). If return_class = "character" or return_class = "factor" is selected it returns the abbreviated category names c("very_satisfied", "fairly_satisfied", "not_very_satisfied", "not_at_all_satisfied").

na_labels

Defaults to c("DK").

exact_from

Deafults to TRUE. If FALSE you can use the partial matching, but beware that in this case, "twenty" will be replaced by

return_class

Default is "numeric", alternatives "character" or "factor".

underscore

Defaults to TRUE in which case factor names or character strings contain underscore_between_words. This is a better approach for further programming, but you can choose FALSE for nicer printing results. See examples.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
rescale_satisfaction (column =
                        c("DK",
                          "Very satisfied",
                          "Fairly satisfied",
                          "Not very satisfied",
                          "Not at all satisfied"),
                      underscore = FALSE,
                      return_class = "character")

 rescale_satisfaction (column =
                        c("DK",
                          "Very satisfied",
                          "Fairly satisfied",
                          "Not very satisfied",
                          "Not at all satisfied"),
                      return_class = "numeric")

antaldaniel/surveyreader documentation built on May 16, 2019, 2:29 a.m.