Моя проблема в том, что я импортирую файл CSV и пытаюсь заставить R распознавать столбец даты как даты и форматировать их как таковые.
До сих пор мне удалось заменить формат, показанный ниже "# yyyy-mm-dd #", на целочисленное значение даты в R.
Но когда я проверяю класс до и послепреобразование это все еще говорит "характер".
Мне нужно, чтобы столбец был распознан как класс дат, чтобы я мог использовать его для прогнозирования.Но
DemandCSV <- read_csv("C:/Users/pth/Desktop/Care/Demand.csv")
nrow <- nrow(DemandCSV)
for(i in 1:nrow){
DemandCSV[i,1] <-as.Date(ymd(substr(DemandCSV[i,1], 2, 11)))
}
DemandCSV[,1] <- format(DemandCSV[,1], "%Y-%m-%d")
Выяснилось не элегантное решение (оказывается, это не было решением)
DemandCSV <- read_csv("C:/Users/pth/Desktop/Care/Demand.csv")
nrow <- nrow(DemandCSV)
for(i in 1:nrow){
DemandCSV[i,1] <-as.Date(ymd(substr(DemandCSV[i,1], 2, 11)))
DemandCSV[i,1] <- format(as.Date(as.numeric(DemandCSV[i,1],origin = "01-01-1970")), "%Y-%m-%d")}
DemandCSV %>% pad %>% fill_by_value(0)