В качестве .POSIXct обязательно указывать столбец даты? - PullRequest
0 голосов
/ 31 августа 2018

У меня есть рамка с датами.

customer <-c("57","49687","4564","654654")
date     <- c("11-2016","01-2017","02-2017","12-2016")
df       <- data.frame(customer,date)

Однако, если я хочу использовать as.POSIXct () для изменения формата, он отображает столбец NA, но не показывает никаких предупреждающих сообщений.

df$date <- as.POSIXct(as.character(df$date),format = "%m %Y")

Как правильно использовать as.POSIXct () в этом параметре?

1 Ответ

0 голосов
/ 31 августа 2018

Как сказал @nicola, вы пропускаете день. Если вы хотите считать день первым месяцем, вы можете вставить день первым, используя:

df$date <- as.POSIXct(paste(df$date, "01", sep="-"), format="%m-%Y-%d")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...