У меня есть файл данных, который имеет три столбца:
20010101 000000 0.833
20010101 000500 0.814
20010101 001000 0.794
20010101 001500 0.772
...
Как ясно для человека, первые два - дата и время. Мне нужно преобразовать их в POSIXct (или что-то еще, если это лучше, но мой ограниченный опыт работы с метками времени в R заключается в использовании POSIXct). Обычно, потянув его с помощью read.table, я бы использовал:
df$DateTime <- as.POSIXct(paste(df$Date, df$Time), format="%Y%m%d %H%M%S")
Однако второй столбец, по-видимому, теряет свои ведущие нули (возможно, через принуждение типа?), и, следовательно, он работает некорректно.
Я посмотрел Объединить дату как целое число и время как фактор в POSIXct в R и Преобразование двух столбцов даты и данные времени для одного, но оба используют времена с разделителями, такими как:, и поэтому не имеют такой же проблемы.
Как преобразовать эти столбцы в POSIXct, пожалуйста?