Datum recodieren

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
Riedadler
Beiträge: 5
Registriert: 05.11.2008, 11:46

Datum recodieren

Beitrag von Riedadler »

Hallo,

ich versuche gerade in einem Datensatz die sysmis-Werte einer Variablen (Type = "Date") allesamt auf das Datum 01.01.88 zu recodieren, allerdings will mir dies nicht so recht gelingen.

Wenn ich folgendes eingebe - RECODE l_03 (sysmis = 010188). - spuckt der Output zwar keine Fehlermeldung aus, eine Recodierung findet aber dennoch nicht statt.
Weiss da jemand besser Bescheid?

Danke!!
Riedadler
Beiträge: 5
Registriert: 05.11.2008, 11:46

Beitrag von Riedadler »

Weiss hier echt keiner bescheid?? :shock:
Jacke
Beiträge: 4
Registriert: 19.11.2008, 15:01

Beitrag von Jacke »

Ich kenne den Befehl nicht.
Hast du aber eventuell den Syntaxbefehl EXECUTE. vergessen?
Noonen
Beiträge: 818
Registriert: 26.09.2006, 14:52

Beitrag von Noonen »

hi

den umgang mit dem datumformat in spss finde ich sehr mühsam - lasse es deshalb wenn immer möglich bleiben.
evt. findest du aber auf der page des syntax-papstes - Raynald Levesque - einen tipp

http://www.spsstools.net/SampleSyntax.htm#DatesAndTimes

gruss
patrick
Riedadler
Beiträge: 5
Registriert: 05.11.2008, 11:46

Beitrag von Riedadler »

Ich hab jetzt tausende (leicht übertrieben) von Eingabemöglichkeiten versucht, hier nur eine von vielen;

RECODE l_03 (sysmis = 01011988) (ELSE = COPY).

Aber es tut sich nie was...irgendeiner muss doch mal den entscheidenden Tipp parat haben
:lol:
lichtheim
Beiträge: 27
Registriert: 07.08.2007, 13:00

Beitrag von lichtheim »

ich frag noch mal zur sicherheit:
Jacke hat geschrieben:Hast du aber eventuell den Syntaxbefehl EXECUTE. vergessen?
oder hast du dehn hier:

Code: Alles auswählen

RECODE l_03 (sysmis = 01011988) (ELSE = COPY).


einfach nicht mitgepostet ?
Riedadler
Beiträge: 5
Registriert: 05.11.2008, 11:46

Beitrag von Riedadler »

Ja doch, es wird schon executed, habs nur wie du sagst nicht mitgepastet.
Sigma

Beitrag von Sigma »

Dann probier's halt mit

IF (missing(date)) date=DATE.DMY(01,01,88).
EXECUTE.

Viele Grüße

Sigma
Sigma

Beitrag von Sigma »

Sorry, neuer Versuch:


IF (missing(date)) date=DATE.DMY(01,01,88).
EXECUTE.
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