Я пытаюсь удалить все строки, которые имеют абсолютные дубликаты в моем фрейме данных.Вот пример.
library(gtools)
vector <- c(15.3, -31.8, -35.6, -14.5, 3.1,-24.5)
vector.combo <- data.frame(combinations(n = 12, r = 6, v = c(vector,-vector)))
Когда вы запустите указанную выше команду, у вас будет в основном фрейм данных, содержащий все уникальные комбинации элементов «вектор» и «-вектор».Например, вы увидите что-то вроде этого:
-35.6 -31.8 -15.3 -3.1 3.1 35.6
Теперь я хочу удалить все строки, которые содержат абсолютные дубликаты, то есть я хочу удалить строки, содержащие элементы, такие как «35.6» и"-35,6".
Я пробую это:
vector.combo[!duplicated(abs(vector.combo)),]
, но это не сработало.
Любой совет будет оценен.
Спасибо!