-1
我有int
像這樣的列:R:無法轉換爲int迄今爲止
shop<- data.frame(date=c(20141024,20141024,20140607,20140119,20140119))
我需要找到相應的平日(星期日,星期一,等等),因爲它
for(i in length(shop$date)){
shop$date<-weekdays(as.Date(as.character(shop$date[i]), "%Y%m%d"))
}
不幸的是,它將所有日期轉換爲Tuesday
什麼是錯?
你想要寫的'(我在1:長度(店$日期))'不過還好不是循環。 'asday(as.character(shop $ date),'%Y%m%d')' – jogo
weekday(as.Date(as.character(shop $ date),「%Y%m%d」 ))爲我工作 – tatxif
你有一個錯字,你的循環正在填充整個矢量商店$ date和'shop $ date [i]'的工作日,只需使用tatxif的不帶循環的代碼即可 – lmo