Я использую функцию duplicated
на объекте data.table. Он возвращает FALSE
по двум значениям, которые кажутся одинаковыми.Дублированный с крошечной разностью разностей
Глядя в них, кажется, что они имеют небольшую разницу (от -1.867777e-14, но это может быть любое другое значение, близкое к нулю).
Для моих нужд это ошибка. Как бы вы исправить это, не изменяя значения в таблице?
Вы можете 'round()' ваши значения. – mtoto
Да, это то, о чем я думаю, просто интересно, как (не все мои столбцы являются числовыми, и я не уверен, насколько точно я хочу быть). Но это должно сработать. –
Вы имеете в виду, что некоторые столбцы являются символом? Возможно, вы хотите дублировать на основе нечеткого соответствия строк, см. Http://stackoverflow.com/questions/11535625 – zx8754