2014-01-28 2 views
0

У меня есть эти данные из моих dataset две колонки: раз и meters.The время столбца отображаются в следующем формате:нужно преобразовать столбец с числами в формате даты и времени

time  
321  
937  
1541  
354  
1012 

Мне нужно сообщить столбец time в формат времени. hh:mm. (Пример 03:21) Но мне не нужна дата. Если я выполню, как следует, это не сработает, потому что оно применяет это время ко всему столбцу. как я могу это исправить?

dataset$time<- strptime("01/01/2013 16:21",format="%d/%m/%Y %H:%M") 
+0

Можете ли вы сказать нам, в котором кодирование язык, пожалуйста? – FeliceM

+0

Rsoftware. спасибо – chia

ответ

0

Вы можете использовать регулярные выражения в sub:

dataset$time <- sub("(..)$", ":\\1", dataset$time) 
# [1] "3:21" "9:37" "15:41" "3:54" "10:12" 
+0

, но, делая так, мой столбец данных всегда один и тот же. он не изменяет весь формат столбца – chia

+0

@chia См. обновление. –

Смежные вопросы