У меня есть файл с почти четыре тысячи записей в столбце отформатированный как это:Преобразование даты и времени строку в числовом
1/28/2015 14:13
Как получить R читать их как действительные числа?
У меня есть файл с почти четыре тысячи записей в столбце отформатированный как это:Преобразование даты и времени строку в числовом
1/28/2015 14:13
Как получить R читать их как действительные числа?
В @ RomanLuštrik предложил:
mydate <- "1/28/2015 14:13"
# convert to date
strptime(mydate, "%m/%d/%Y %H:%M")
# [1] "2015-01-28 14:13:00 GMT"
# make it numeric
as.numeric(strptime(mydate, "%m/%d/%Y %H:%M"))
# [1] 1422454380
Я ввел 'as.numeric (strptime ("1/28/2015 14:13", format = "% m /% d /% Y $ H: $ M"))', и он просто говорит '[1] NA ». –
В моем ответе нет '' 'знаков. – zx8754
Извините: рассеянная опечатка. Теперь работает. –
datestring<-"your variable"
x<-strptime(datestring, %b/%d,%Y %H:%M)
Просто проверить информацию
есть lubridate
пакет с большим количеством функций для этого для изменения форматов
для действительных чисел вы имеете POSIXct()
функцию strptime().
Это не работает (не только из-за недостающих котировок). –
Попробуйте 'strptime (х, формат = "% м /% г /% Y% H:% M")'. –
Может кто-нибудь объяснить, почему это было проголосовано? –