2015-07-19 3 views
0

Извините, если это не очень хороший вопрос. Я работаю с временным рядом, и я хочу преобразовать интегральный формат времени, загруженный в файл типа 20150710, в формат времени POSIXct, который является абсолютным числом секунд от начала «1970-01-01» до времени данный. Мой план сначала преобразует это интегральное время в какой-то обычный формат в виде «2015-07-10», а затем использует функцию R as.POSIXct для получения окончательного ответа. Прямо сейчас мне трудно преобразовать его в характер. Есть ли у кого-нибудь другое решение или какое-либо представление о моем решении?Преобразование в POSIXct из целого числа в R

Большое спасибо,

+0

Я отправил решение ; в следующий раз предоставите часть своих данных, а не только то, что вы пытаетесь достичь. – SabDeM

ответ

1

Использование strptime, вам не нужно, чтобы преобразовать строку в другой формат - вы можете указать свой собственный формат строки, такие как:

strptime('20150710', format = '%Y%m%d') 
+0

Спасибо за ответ, я на самом деле пытался использовать функцию strptime, но я ошибочно отношусь к аргументу как strptime ('20150710', format = '% y% m% d'), который не будет работать. После капитализации y он отлично работает. – user45668