R: проблемы с хрон - PullRequest
       4

R: проблемы с хрон

2 голосов
/ 15 августа 2011

Я новичок в R, и мне не удалось найти какую-либо помощь по следующей проблеме хрон.

Я использую R 2.6.2 и у меня возникают проблемы с преобразованием строки символов в объект хрон или даты.

Я хочу, чтобы строка «20110810» за 10 августа 2011 года была преобразована в дату через хрон.

Вот мой код:

library(chron)
chron("20110810", format = "ymd")
chron(dates = "20110810", format = "ymd")
  • и я получаю 201108, несмотря ни на что.

Кажется, признается только двухзначный год. Как заставить chron принять четырехзначный год в качестве ввода?

Я предпочитаю использовать chron, так как у меня также есть вектор времени добавленного времени, который прекрасно работает с chron.

1 Ответ

2 голосов
/ 15 августа 2011

Использование as.Date:

as.Date("20110810", format="%Y%m%d")
[1] "2011-08-10"

И использование chron в версии 2.13.1 R:

chron("20110810", format="ymd")
[1] 110810

Ваша проблема может быть связана просто с тем, что выиспользуя очень старую версию R.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...