Seite 1 von 1

Wort aus Satz in einen numerischen Wert umcodieren

BeitragVerfasst: Sa 23. Apr 2022, 18:34
von stedie
Hallo,

ich bin zurzeit noch ein blutiger Anfänger bei SPSS, deshalb die folgende, vielleicht naive, Frage:

In unserem Fragebogen haben wir sowohl geschlossene als auch offene Frage, die wir mit SPSS quantifizieren möchten.
In dem angehängten Screenshot sieht man, wie ein Teil der Antwort der Filmtitel "Oceans Eleven" ist. Wir möchten nun eine neue Variable erstellen, in der die genannten Filmtitel aufgelistet werden. Ist es möglich, beim Umcodieren in eine andere Variable als alten Wert "Oceans Eleven" in einen neuen Wert "1" umzucodieren, oder muss der gesamte Satz "Siehe frühere Kommentare zu Oceans Eleven..." als alter Wert genommen werden.

Ersteres hat bislang bei mir noch nicht funktioniert. Als einzige Alternative fällt mir noch ein, eine neue Variable zu erstellen, in der dann eben die Filmtitel, z.B. Oceans Eleven, einzeln stehen, sodass sie dann in einen neuen numerischen Wert umgewandelt werden können.

Vielleicht habt ihr ja noch einige Tipps dazu :)

Viele Grüße

Re: Wort aus Satz in einen numerischen Wert umcodieren

BeitragVerfasst: Sa 23. Apr 2022, 19:00
von ponderstibbons
Mir ist das Anliegen noch nicht ganz klar. Soll SPSS von sich aus innerhalb der Texte beliebige Filmtitel identifizieren
und diesen dann Codes zuweisen? Das wäre zu anspruchsvoll.

Oder ist von vornherein bekannt, welche Filmtitel von Interesse sind? In dem Fall kann man mit der Funktion
CHAR.INDEX arbeiten.

IF (CHAR.INDEX(memory_remake,"Ocean's Eleven") > 0) Filmtitel = 1 .
EXECUTE .
IF (CHAR.INDEX(memory_remake,"Batman") > 0) Filmtitel = 2 .
EXECUTE .

Mit freundlichen Grüßen

PonderStibbons