У меня есть таблица данных, как показано ниже:
table=data.table(x=c(1:15),y=c(1,1,1,3,1,1,2,1,2,2,3,3,3,3,3),z=c(1:15)*3)
Я должен очистить эту таблицу данных, где есть одиночные вхождения, такие как 3 между 1 и 1 между 1 2 с. Это не должно быть 3, но любое число, которое встречается только один раз, должно быть заменено предыдущим.
table=data.table(x=c(1:15),y=c(1,1,1,1,1,1,2,2,2,2,3,3,3,3,3),z=c(1:15)*3)
Это ожидаемая таблица данных.
Любая помощь приветствуется .