rescale_acceptable_3: Rescale level of being acceptable

Description Usage Arguments Examples

Description

Rescale 3-level categorical variables "Always acceptable", "Sometimes acceptable" and "Never acceptable". This is a wrapper function around the the rescale_categories function.

Usage

1
2
3
4
rescale_acceptable_3(column, from = c("Always acceptable",
  "Sometimes acceptable", "Never acceptable"), to = c(1, 0.5, 0),
  na_labels = c("NA", "DK"), underscore = TRUE, exact_from = TRUE,
  return_class = "numeric")

Arguments

column

A column from a survey data frame where level of being acceptable is recorded with only three levels.

from

Defaults to c("always", "sometimes", "never").

to

Defaults to c(1,0.5,0) )

na_labels

Defaults to c("NA","DK")

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.

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".

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
rescale_acceptable_3 (column = c("Always acceptable",
                                 "Sometimes acceptable",
                                 "Never acceptable",
                                 "NA", "DK"))


rescale_acceptable_3(column =
                       c("Always acceptable",
                         "Sometimes acceptable",
                         "Never acceptable",
                         "NA", "DK"),
                     na_labels = "default",
                   return_class = "character")

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