Использование strptime () для чтения строки csv в формате времени для R - PullRequest
0 голосов
/ 22 октября 2018

У меня есть CSV-файл со строками, заполненными строками.Строка - это формат времени, который я хочу прочитать в R.

Tue Feb 10 12:18:39 +0000 2015
Tue Feb 10 12:19:56 +0000 2015
Tue Feb 10 12:19:57 +0000 2015

Я знаю, что мы используем.

%a %b %d %x %z %Y 

Но как на самом деле написать это в R?Я пытался

strptime("file.csv"[ ],format="%a %b %d %x %z %Y") 

1 Ответ

0 голосов
/ 22 октября 2018

Почти.Сначала вы должны прочитать csv в объект, например, с помощью read.csv().Тогда вы можете

strptime(df$V1, "%a %b %d %H:%M:%S %z %Y")
[1] "2015-02-10 13:18:39" "2015-02-10 13:19:56" "2015-02-10 13:19:57"

Тестовые данные

df <- read.table(text = "Tue Feb 10 12:18:39 +0000 2015
Tue Feb 10 12:19:56 +0000 2015
Tue Feb 10 12:19:57 +0000 2015", sep = ";")  # so it will not interpret space as separator
...