Seite 1 von 1

Brauche dringend Hilfe beim Umcodieren!!

BeitragVerfasst: Mo 13. Jan 2014, 17:27
von domae
Ich brauche dringeng hilfe
Ich habe eine String-Variable in eine nummerische (long) Variable umgewandelt. Nun möchte ich eine Dummy-Variable kreieren, wobei ich mehrere unterschiedliche Werte zusammennehmen möchte (z.B: ich habe eine Variable mit 58 Ausprägungen und möchte eine Variable generieren mit den 3;5; 25; 40...etc als Wert 1 und den Rest als Wert 0. Wie funktioniert das, ohne dass ich für jeden Wert einen eigenen replace befehl machen muss?

Vielen Dank schon im Voraus
Domä

Re: Brauche dringend Hilfe beim Umcodieren!!

BeitragVerfasst: Mo 13. Jan 2014, 22:14
von daniel
Code: Alles auswählen
g byte newvar = inlist(oldvar, 3, 5, 25, 40) if !mi(oldvar)


oder

Code: Alles auswählen
recode oldvar (3 5 25 40 = 1)(else = 0) ,g(newvar)

Re: Brauche dringend Hilfe beim Umcodieren!!

BeitragVerfasst: Mo 13. Jan 2014, 22:29
von domae
funktioniert perfekt! 1000 Dank :)