Syntax: Ziffern extrahieren, Text löschen

Fragen und Diskussionen rund um die Arbeit mit SPSS. Für allgemeine Statistik-Themen, die nicht mit SPSS zusammenhängen, bitte das Statistik-Forum nutzen.
Antworten
Konkordanz
Beiträge: 81
Registriert: 25.03.2018, 17:56

Syntax: Ziffern extrahieren, Text löschen

Beitrag von Konkordanz »

Hallihallo,

heute habe ich folgendes Anliegen. Ich möchte über eine Syntax eine Variablenbereinigung durchführen. Beispielsweise wird folgendes exportiert:

Variablenbezeichnung: "V01"
Merkmalsausprägung: "Abschlussnote (z.B. 2,3): 1,7"

Der Text "Abschlussnote (z.B. 2,3):" wird standardmäßig (also immer) exportiert. Die in diesem Fall stehende Zahl 1,7 ist die manuell eingetragene Schulnote des jeweiligen Befragten.

Mein Ziel ist es nun, über eine Syntax eine neue Variable zu erstellen. Diese sollte den Namen "Schulnote" haben. In dieser Variable sollten dann alle Ziffern übertragen werden. Entsprechend sollte die neue Merkmalsausprägung der neuen Variable wie folgt aussehen:
Variablenbezeichnung: "Schulnote"
Merkmalsausprägung: "1,7"

Außerdem sollten die Zahlen als Zahlen erkannt werden, sodass ich einen Mittelwert berechnen kann. Die erzeugte Variable sollte also numerisch sein...

Vielen Dank für die Hilfe!
dutchie
Beiträge: 2734
Registriert: 01.02.2018, 10:45

Re: Syntax: Ziffern extrahieren, Text löschen

Beitrag von dutchie »

hallo Konkordanz

also ich mach sowas immer in excel
da hast du über [funktionen einfügen]--> kategorie-->Text
jede menge möglichkeiten zu editieren...musst nur noch die richtige finden 8)
irgend wie über d2n befehl [Links] kannst du da den string zerschneiden...
in SPSS über Varaiblen berechen und dann die befehle zu [string] durchsuchen
da weiß ich aber nicht nicht bescheid weil das in excel immer gut geklappt hat.

gruß
dutchie
Anzeige:Statistik und SPSS: Die besten Bücher
Als Buch oder E-Book - Jetzt bestellen
spss datenanalyse
SPSS - Moderne Datenanalyse - Jetzt bestellen!
statistik datenanalyse
Statistik - Der Weg zur Datenanalyse - Jetzt bestellen!
Antworten