У меня есть следующие данные. Он всегда будет в порядке возрастания. Я хочу иметь возможность найти последние значения всех уникальных значений, т.е. последнее значение 0, 1, 2, 3, 4 .....
В примере ниже 1
не существует, поэтому можно пропустить и перейти к поиску последнего значения 2
и вернуть index .
Мне нужен вектор индексов всех последних наблюдений различных уникальных значений.
Как я могу это сделать? Спасибо.
structure(c(0, 0, 0, 0, 2, 2, 3, 3, 13, 14, 14, 14, 14, 24, 34,
35, 37, 38, 38, 40, 42, 42, 43, 43, 44, 54, 54, 54, 64), index = structure(c(1167667200,
1167753600, 1167840000, 1167926400, 1168012800, 1168099200, 1168185600,
1168272000, 1168358400, 1168444800, 1168531200, 1168617600, 1168704000,
1168790400, 1168876800, 1168963200, 1169049600, 1169136000, 1169222400,
1169308800, 1169395200, 1169481600, 1169568000, 1169654400, 1169740800,
1169827200, 1169913600, 1.17e+09, 1170086400), tzone = "", tclass = c("POSIXct",
"POSIXt")), class = c("xts", "zoo"), .Dim = c(29L, 1L), .Dimnames = list(
NULL, "testing"))