Имена строк хранятся в атрибутах tsx
с именем "row.names"
и доступны с attr()
. Поэтому один из способов - отформатировать эти атрибуты в формате времени.
attr(tsx, "row.names") <- as.character(strptime(attr(tsx, "row.names"),
format="X%Y.%m.%d.%H.%M.%S"))
Проблема, однако, заключается в том, что временные ряды с повторяющимися именами строк недопустимы. Но, возможно, это решение применимо к вашим реальным данным.
Данные
tsx <- structure(list(Quantity = c(0, 162000, 149000, -149000)), row.names = c("X2020.01.06.06.00.00",
"X2020.01.10.15.00.00", "X2020.02.03.15.00.00", "X2020.02.03.15.00.00.1"
), class = "data.frame")