Я пишу код R, и у меня проблема с разделением формата даты на год, месяц, день и час.У меня есть фрейм данных с именем Метаданные, имеет столбец X_date
, содержит метку времени, например '01.01.2020 00:00:00', '01.01.2020 01:00:00'
и так далее.Я хочу изменить этот столбец x_date
на дополнительные четыре столбца, а именно year
, month
, day
и hour
.Я попробовал этот способ, используя некоторый предыдущий ответ:
Metadata$Date <- as.Date(Metadata$X_date)
Metadata$Time <- format(as.POSIXct(Metadata$X_date) ,format = "%Y:%m:%d %H")
Это дало мне эту ошибку: Error in as.POSIXlt.character(as.character(x), ...) :
character string is not in a standard unambiguous format
Я очень новичок вR программирование.Пожалуйста, помогите мне.Спасибо за ваше время.