Работа с сокращениями месяца при преобразовании в дату - PullRequest
0 голосов
/ 29 января 2019

Я пытаюсь преобразовать столбец в дату, и у меня возникли некоторые проблемы.Даты указываются в столбце с именем month, и каждое значение представляет собой сокращенный месяц, за которым следует год, например «ноябрь 2016» и «март 2017».Как лучше всего преобразовать этот столбец в дату, чтобы я мог использовать его в качестве оси X на графике.

Спасибо!

1 Ответ

0 голосов
/ 29 января 2019

Эта проблема часто встречается при переполнении стека.В основном: месяц + год - это не дата - вам тоже нужен день.

Обычные решения: (1) использование zoo::as.yearmon для создания объекта "год-месяц":

library(zoo)
as.yearmon("Nov 2016", "%b %Y")

или (2) используйте первое число месяца как произвольный день для создания даты:

as.Date(paste("01", "Nov 2016"), "%d %b %Y")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...