Как конвертировать в unix время в r? - PullRequest
0 голосов
/ 25 мая 2018

Я хочу преобразовать этот формат даты в метку времени Unix. Мне нужно это, чтобы найти разницу между двумя столбцами дат.

Fri Apr 01 04:32:50 +0000 2011

Какой лучший способ сделать это в R?Должен ли я удалить первые символы, которые представляют день недели, а затем использовать as.POSIXlt ()?

1 Ответ

0 голосов
/ 25 мая 2018

Просто используйте strptime и приведите к числовому:

ts <- strptime("Fri Apr 01 04:32:50 +0000 2011",  "%a %b %d %H:%M:%S %z %Y")
as.numeric(ts)

[1] 1301632370

Демо

...