transform2: transform2

Description Usage Arguments Value Examples

View source: R/transform2.R

Description

Kopie von transform wobei die Labels mit upData2 ergaenzt werden. ist

separate_multiple_choice() Aufdröseln vom Mehrfachantworten, die Funktion transformiert einen String mit Trennzeichen zu einem Multi-Set mit 0 und 1. (Separate multiple choice)

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
transform2(data, ...)

mutate2(data, ...)

separate_multiple_choice(
  x,
  sep = ", ",
  labels = c("ja", "nein"),
  levels = 1:0,
  prafix = NULL,
  into = NULL,
  label = NULL,
  na.strings = NULL
)

Arguments

data

Daten

...

alles an transform

x

Vektor ist entweder ein Character oder eine zahl Bei Zahlen gehen nur 1 bis 11

sep

wichtig ist das trennzeichen

labels, levels

Outut nimmeric oder factor

prafix

neue Variablen Name fuer die ausgabe default ist der Name vom Input

into

brauch nicht gesetzt werden entspricht der Anzahl an levels

label

Labels

Value

data.frame mit 0 1 Kodierung und den Fragen als Labels

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
dat <-  data.frame(Q1=c(134,NA,35,134,5,24),
                   Q2=c(

                     "Alm Dudler, Essig, Cola",
                     NA,
                     "Cola, Holer",
                     "Alm Dudler, Cola, Essig",
                     "Holer",
                     "Bier, Essig"))
#dat


dat<- cbind(dat,separate_multiple_choice(dat$Q2))

dat<- cbind(dat,separate_multiple_choice(dat$Q1,
                                         label=c(
                                           "Alm Dudler","Bier", "Cola", "Essig", "Holer") ))
names(dat)<- GetLabelOrName(dat)
dat
x<-data.frame(A=c(15911,261011,3711,4811))
separate_multiple_choice(x$A)

stp4/stp25aggregate documentation built on Sept. 17, 2021, 5:34 a.m.