Ich verwende die duplicated
Funktion für ein Objekt data.table. Es gibt FALSE
für zwei Werte zurück, die identisch zu sein scheinen.Dupliziert mit einem winzigen Größenunterschied
Wenn man tiefer in sie schaut, scheint es, dass sie einen winzigen Unterschied haben (von -1.867777e-14, aber es kann irgendein anderer Wert nahe Null sein).
Für meine Bedürfnisse ist dies ein Fehler. Wie würden Sie es beheben, ohne die Werte in der Tabelle zu ändern?
können Sie Ihre Werte runden(). – mtoto
Ja, darüber denke ich nach und frage mich genau wie (nicht alle meine Spalten sind numerisch und ich bin mir nicht sicher, wie genau ich sein will). Aber es sollte klappen. –
Meinst du einige Spalten sind Zeichen? Vielleicht möchten Sie auf dem Fuzzy-Matching von Strings basieren, siehe: http://stackoverflow.com/questions/11535625 – zx8754