-1
Ich habe eine Spalte von int
wie folgt aus:R: Fehler int to date konvertieren
shop<- data.frame(date=c(20141024,20141024,20140607,20140119,20140119))
Ich brauche jeweils zu finden Wochentag (. Sonntag, Montag, usw.) für sie
for(i in length(shop$date)){
shop$date<-weekdays(as.Date(as.character(shop$date[i]), "%Y%m%d"))
}
unfortunatly, wandelt sie alle Termine zu Tuesday
Was ist falsch?
Sie' für (Länge (shop $ date) i in 1) schreiben wollen Schleife. 'wochentags (as.Date (as.character (shop $ date),"% Y% m% d ")' – jogo
werktags (as.Date (as.character (shop $ date), "% Y% m% d")) arbeitete für mich. – tatxif
Sie haben einen Tippfehler. Ihre Schleife füllt den gesamten Vektor-Shop $ Datum mit dem Wochentag für 'shop $ date [i]'. Verwenden Sie einfach die Zeile von Tatxif ohne die Schleife. – lmo