Hallo,
ich habe zwei Variablen, die ich gern zu einer zusammenfügen möchte:
item_11.1 enthält immer einen fehlenden Wert, wenn bei item_11.2 ein Wert gesetzt ist und umgekehrt.
Nun möchte ich aus den beiden Variablen eine neue codieren, sodass die fehlenden Werte der Fälle bei item_11.1 durch die Werte von item_11.2 ersetzt werden.
Ich habe versucht über Transformieren->Variable berechnen, die beiden Variablen zu addieren (item_11.1 + item_11.2), jedoch wurden anschließend in der neuen Variable keine Werte angezeigt.
Wie kann ich mein Ziel erreichen?
Zwei Variablen zusammenführen
-
- Beiträge: 2
- Registriert: 24.06.2011, 09:47
Hallo Shen,
du kannst am einfachsten einen Syntaxbefehl genererieren in dem du eine neue Variable erstellst.
Du öffnest also einen neue Sytax (unter Datei/neu(Syntax) und da schreibst du diesen Befehl rein:
COMPUTE item_neu= SUM (item_11.1, item_11.2).
EXECUTE.
Dann müsste den SPSS einfach item 11.1 und 11.2 zusammenrechen. Deine neu generierte Variable heißt hier dann "item.neu"
Du kannst die aber beliebig benennen.
Lieben Gruß
Lisa
du kannst am einfachsten einen Syntaxbefehl genererieren in dem du eine neue Variable erstellst.
Du öffnest also einen neue Sytax (unter Datei/neu(Syntax) und da schreibst du diesen Befehl rein:
COMPUTE item_neu= SUM (item_11.1, item_11.2).
EXECUTE.
Dann müsste den SPSS einfach item 11.1 und 11.2 zusammenrechen. Deine neu generierte Variable heißt hier dann "item.neu"
Du kannst die aber beliebig benennen.
Lieben Gruß
Lisa
-
- Beiträge: 8
- Registriert: 29.06.2021, 09:49
Re: Zwei Variablen zusammenführen
Hallo,
sofern hier noch jemand aktiv ist. Ich habe ein ähnliches, aber scheinbar doch anderes Problem.
Ich möchte ebenfalls zwei Variablen zusamenführen. Allerdings handelt es sich dabei um Mehrfachantworten, weshalb die SUM Funktion nicht das gewünschte Ergebnis bringt.
Einzeln betrachtet sieht das gerade etwa so aus:
item1 item2 item3
1 1 0
0 0 0
1 0 1
usw.
Zusammengefasst soll am Ende nur
1
0
1
rauskommen. Wie mache ich das?
Vielen Dank schonmal
sofern hier noch jemand aktiv ist. Ich habe ein ähnliches, aber scheinbar doch anderes Problem.
Ich möchte ebenfalls zwei Variablen zusamenführen. Allerdings handelt es sich dabei um Mehrfachantworten, weshalb die SUM Funktion nicht das gewünschte Ergebnis bringt.
Einzeln betrachtet sieht das gerade etwa so aus:
item1 item2 item3
1 1 0
0 0 0
1 0 1
usw.
Zusammengefasst soll am Ende nur
1
0
1
rauskommen. Wie mache ich das?
Vielen Dank schonmal
-
- Beiträge: 2731
- Registriert: 01.02.2018, 10:45
Re: Zwei Variablen zusammenführen
hallo
zähle alle zusammen und codiere dann um in eine anderer Variable
über SPSS --> [Transformieren]
so vielleicht:
RECODE
sum
(1 thru 5=1) (ELSE=Copy) INTO daddel .
EXECUTE .
führt dazu:
https://ibb.co/zrFsrkh
gruß
dutchie
zähle alle zusammen und codiere dann um in eine anderer Variable
über SPSS --> [Transformieren]
so vielleicht:
RECODE
sum
(1 thru 5=1) (ELSE=Copy) INTO daddel .
EXECUTE .
führt dazu:
https://ibb.co/zrFsrkh
gruß
dutchie
-
- Beiträge: 8
- Registriert: 29.06.2021, 09:49
Re: Zwei Variablen zusammenführen
Ahh, ok. Danke
-
- Beiträge: 1
- Registriert: 24.02.2023, 11:32
Re: Zwei Variablen zusammenführen
Hallo zusammen,
ich hoffe, auch eine geeignete Antwort zu bekommen und zwar würde ich gerne vier Variablen zusammenfügen, die alle einen Teil eines individuellen Codes der Teilnehmenden enthalten.
Das heißt z. B. vier Variablen für einen Fall:
Variable 1 Variable 2 Variable3 Variable4
NA 12 FR 9
Wir bekomme ich am Ende eine Variable die einfach NA12FR9 als Wert für einen Fall hat.
Ich bedanke mich im Voraus!
LG
Lennart
ich hoffe, auch eine geeignete Antwort zu bekommen und zwar würde ich gerne vier Variablen zusammenfügen, die alle einen Teil eines individuellen Codes der Teilnehmenden enthalten.
Das heißt z. B. vier Variablen für einen Fall:
Variable 1 Variable 2 Variable3 Variable4
NA 12 FR 9
Wir bekomme ich am Ende eine Variable die einfach NA12FR9 als Wert für einen Fall hat.
Ich bedanke mich im Voraus!
LG
Lennart
-
- Beiträge: 2731
- Registriert: 01.02.2018, 10:45
Re: Zwei Variablen zusammenführen
Hallo
unter -->Transformieren-->Variable berechnen
und der
--> Funktiongruppe --> string
gibt es den Befehl
concat[]
der verbindet verschiedene strings (Zeichen, Buchstaben)
zu einem
bei Typ und Lable
die neue Variabel als string einstellen und auf die Breite (Anzahl der Buchstaben)
achten, eebenso auf Leerzeichen.
gruß
dutchie
unter -->Transformieren-->Variable berechnen
und der
--> Funktiongruppe --> string
gibt es den Befehl
concat[]
der verbindet verschiedene strings (Zeichen, Buchstaben)
zu einem
bei Typ und Lable
die neue Variabel als string einstellen und auf die Breite (Anzahl der Buchstaben)
achten, eebenso auf Leerzeichen.
gruß
dutchie