У меня есть данные о времени плавания, которые я хотел бы иметь возможность строить с течением времени.Мне было интересно, если бы был быстрый способ изменить эти переменные с символьных на числовые?
Я начал с того, что попытался преобразовать время в формат даты и времени POSIX, но это оказалось бесполезным, особенно потому, что я хотел бы сделать некоторые предсказания ARIMA для данных.
Вот мои данные
times <- c("47.45","47.69",
"47.69","47.82",
"47.84","47.92",
"47.96","48.13",
"48.16","48.16",
"48.16","48.31",
"49.01","49.27",
"49.33","49.40",
"49.48","49.51",
"52.85","52.89",
"53.14","54.31",
"54.63","56.91",
"1:18.39","1:20.26",
"1:38.30")
dates <- c("2017-02-24 MST",
"2017-02-24 MST",
"2016-02-26 MST",
"2018-02-23 MST",
"2015-12-04 MST",
"2015-03-06 MST",
"2015-03-06 MST",
"2016-12-02 MST",
"2016-02-26 MST",
"2017-11-17 MST",
"2016-12-02 MST",
"2017-11-17 MST",
"2014-11-22 MST",
"2017-01-13 MST",
"2017-01-21 MST",
"2015-10-17 MDT",
"2017-01-27 MST",
"2016-01-29 MST",
"2017-10-20 MDT",
"2016-11-05 MDT",
"2015-11-07 MST",
"2015-10-30 MDT",
"2014-11-22 MST",
"2016-11-11 MST",
"2014-02-28 MST",
"2014-02-28 MST",
"2014-02-28 MST",)
df <- cbind(as.data.frame(dates),as.data.frame(times))
Я надеюсь получить столбец для времени, вероятно, в секундах, поэтому первые 24 акса останутся прежними, но последние 3 акса изменится на 78.39, 80.26 и 98.30.