Seite 2 von 2

Re: Fehlermeldung "type mismatch"

BeitragVerfasst: Di 21. Jun 2022, 11:59
von Staxa
Ich glaube hier ist ein Missverständnis. Var1 ist doch bereits ein Date. Dies speichert Stata nur als eine Zahl ab, intern wird dies als Datum verwendet. Siehe einfach

Code: Alles auswählen
Var1 long %td
browse


Dort siehst du, dass ein Datum angezeigt wird, weil die Datumsformatierung angewendet wird.

Re: Fehlermeldung "type mismatch"

BeitragVerfasst: Mi 22. Jun 2022, 16:09
von Luka
Es ist eine datevariable aber ich brauche es in string format. Das stringformat muss eine auch von mir lesbare Datumsvariable mit Jahr, Monat und Tag.

Re: Fehlermeldung "type mismatch"

BeitragVerfasst: Fr 24. Jun 2022, 07:53
von Staxa
Code: Alles auswählen
* Example generated by -dataex-. For more info, type help dataex
clear
input long Var1 str5 Var1str
20831 "20831"
20849 "20849"
20849 "20849"
20849 "20849"
20859 "20859"
20860 "20860"
20864 "20864"
20867 "20867"
20901 "20901"
20907 "20907"
20914 "20914"
20934 "20934"
20935 "20935"
20935 "20935"
20935 "20935"
end



generate date_text2 = string(Var1, "%td")


Siehe auch https://www.statalist.org/forums/forum/ ... ng-upriver