Удаление строк с последовательно похожими данными - R Zoo

У меня есть набор данных зоопарка, который своевременно индексируется. Некоторые строки имеют одинаковые данные, поэтому я в основном хочу удалить только эти повторяющиеся строки.

                       redpardiff        relpar
2012-07-05 10:19:38 -9.531491e-05  4.727280e-07
2012-07-05 10:19:41 -9.531491e-05  4.727280e-07
2012-07-05 10:19:47 -9.531491e-05  4.727280e-07
2012-07-05 10:19:47 -9.531491e-05 -9.999995e-01
2012-07-05 10:19:47 -9.531491e-05  1.000000e+00
2012-07-05 10:19:49 -9.531491e-05 -9.999995e-01

После удаления он должен выглядеть как

                       redpardiff        relpar
2012-07-05 10:19:38 -9.531491e-05  4.727280e-07
2012-07-05 10:19:47 -9.531491e-05 -9.999995e-01
2012-07-05 10:19:47 -9.531491e-05  1.000000e+00
2012-07-05 10:19:49 -9.531491e-05 -9.999995e-01

Последовательное сравнение выполняется очень медленно. Есть ли лучший способ выполнить такое упражнение?

structure(c(-9.53149088309146e-05, -9.53149088309146e-05, -9.53149088309146e-05, 
-9.53149088309146e-05, -9.53149088309146e-05, -9.53149088309146e-05, 
4.72727990086241e-07, 4.72727990086241e-07, 4.72727990086241e-07, 
-0.99999952727201, 1.00000047272799, -0.99999952727201), .Dim = c(6L, 
2L), .Dimnames = list(NULL, c("redpardiff", "relpar")), index = structure(c(1341463778.55163, 
1341463781.40801, 1341463787.2642, 1341463787.52668, 1341463787.78777, 
1341463789.36693), class = c("POSIXct", "POSIXt")), class = "zoo")

отредактировано: "очевидно вовремя"


person shoonya    schedule 20.07.2012    source источник
comment
вы проверили stackoverflow.com/q/1651999/489364   -  person kommradHomer    schedule 20.07.2012
comment
объекты зоопарка явно не проиндексированы по времени: zoo(1:26,letters). Все, что заказано, будет работать.   -  person Joshua Ulrich    schedule 20.07.2012


Ответы (1)


person    schedule
comment
Спасибо. Мое решение было очень громоздким. - person shoonya; 20.07.2012