Hallo zusammen,
ich habe einen Datensatz mit einer Datumspalte, diese verfügt über verschiedene Formate, hier ein kleiner Ausschnitt:
Datum
KW 42/ 2006
KW 29/ 2008
21.03.2005
13.08.2007
01.01.2002
Heft 99/2010
Hier zu meinem Problem: Ich würde gerne die Zellen KW in ein normales Datumsformat umwandeln, in Excel habe ich dazu bereits eine Lösung gefunden jedoch nicht in R, kann mir jemand weiterhelfen?
Die Zellen mit "Heft 99/20XX" sind als Missings zu betrachten.
Viele Grüße und herzlichen Danke aus Hamburg,
Mister Sucuk
Formatierung Zeitspalte
Re: Formatierung Zeitspalte
Rückfrage: wie sollen 7 Tage einer KW auf ein einziges Datum abgebildet werden? Ist die Unschärfe der Aussage danach noch tolerierbar?
VG
Ruedi
VG
Ruedi
fortune(111)
-
- Beiträge: 5
- Registriert: Do Mai 28, 2020 12:06 pm
Re: Formatierung Zeitspalte
Moin Ruedi,
ja das ist tolerierbar. Es handelt sich hierbei immer um den Wochenbeginn, d.h. der jeweilige Montag der Kalenderwoche.
VG
Mister Sucuk
ja das ist tolerierbar. Es handelt sich hierbei immer um den Wochenbeginn, d.h. der jeweilige Montag der Kalenderwoche.
VG
Mister Sucuk
Re: Formatierung Zeitspalte
Schau dir mal anytime an: http://dirk.eddelbuettel.com/code/anytime.html
Wie ist die Lösung in Excel ?
Wie ist die Lösung in Excel ?
Bitte immer ein reproduzierbares Minimalbeispiel angeben. Meinungen gehören mir und geben nicht die meines Brötchengebers wieder.
Dieser Beitrag ist lizensiert unter einer CC BY 4.0 Lizenz
.
Dieser Beitrag ist lizensiert unter einer CC BY 4.0 Lizenz
.
-
- Beiträge: 5
- Registriert: Do Mai 28, 2020 12:06 pm
Re: Formatierung Zeitspalte
Moin zusammen,
Ich habe eine Lösung gefunden: https://cran.r-project.org/web/packages ... SOweek.pdf
ISOweektoDate
Lösung in Excel:
Kalenderwoche in Datum umwandeln:
=DATUM(A1;1;7*B1-3-WOCHENTAG(DATUM(A1;;);3))
wobei
A1 = Jahreszahl (JJJJ)
B1 = Wochenzahl (WW)
LG
Mister Sucuk
Ich habe eine Lösung gefunden: https://cran.r-project.org/web/packages ... SOweek.pdf
ISOweektoDate
Lösung in Excel:
Kalenderwoche in Datum umwandeln:
=DATUM(A1;1;7*B1-3-WOCHENTAG(DATUM(A1;;);3))
wobei
A1 = Jahreszahl (JJJJ)
B1 = Wochenzahl (WW)
LG
Mister Sucuk
-
- Beiträge: 5
- Registriert: Do Mai 28, 2020 12:06 pm
Re: Formatierung Zeitspalte
Anbei noch der R-Code:
Code: Alles auswählen
ISOweek2date(paste0(ISOweek(<datumsvariable>, -1))
Zuletzt geändert von jogo am Mi Jun 03, 2020 8:33 am, insgesamt 1-mal geändert.
Grund: Formatierung verbessert. http://forum.r-statistik.de/viewtopic.php?f=20&t=29
Grund: Formatierung verbessert. http://forum.r-statistik.de/viewtopic.php?f=20&t=29
Re: Formatierung Zeitspalte
Hallo Herr Sucuk,
danke für die Information.
Das Paket ISOweek kannte ich noch nicht.
Hier gibt es auch gerade eine Frage (inzwischen mit Antwort) zur Berechnung von Wochennummer im Jahr:
https://stackoverflow.com/questions/621 ... -different
Gruß, Jörg
danke für die Information.
Das Paket ISOweek kannte ich noch nicht.
Hier gibt es auch gerade eine Frage (inzwischen mit Antwort) zur Berechnung von Wochennummer im Jahr:
https://stackoverflow.com/questions/621 ... -different
Gruß, Jörg