У меня есть data.frame с двумя столбцами. Оба, даты как символы:
a <- c("01-01-2007 00:00:00", "01-02-2007 00:00:00", "03-05-2007 00:00:00", "31-08-2007 00:00:00")
b <- c("01-01-1960 01:25:30", "01-01-1960 1:05:36", "01-01-1960 02:25:59", "01-01-1960 1:20:30")
df <- as.data.frame(cbind(a,b))
df
a b
1 01-01-2007 00:00:00 01-01-1960 01:25:30
2 01-02-2007 00:00:00 01-01-1960 1:05:36
3 03-05-2007 00:00:00 01-01-1960 02:25:59
4 31-08-2007 00:00:00 01-01-1960 1:20:30
В первом столбце есть даты, которые мне нужны, но время указано неверно. Время верно во втором столбце, а даты нет. Во втором столбце также есть проблема, заключающаяся в том, что в некоторых строках часы имеют только одну цифру.
Что мне нужно, так это слияние двух столбцов в формате времени, которое я могу использовать для представления частоты подсчетов по времени.
Я пробовал много разных комбинаций для объединения обоих столбцов, но всегда получаю сообщение об ошибке. as.Date()
не отнимайте у меня время, и я не могу применить as.POSIXct
в data.frame.
Буду признателен за помощь.
Спасибо