特定の列に基づいて、dataframe2 に存在しない dataframe1 に存在する行を識別したいと考えています。以下のコードを使用して、必要な情報を取得しました。
diffId <- anti_join(dat$ID,datwe$ID)
残念ながら、次のエラーが発生しました。
UseMethod("anti_join") のエラー:
クラス "factor" のオブジェクトに適用される 'anti_join' に適用可能なメソッドがありません
データフレーム と の両方で目的の列のクラスを確認しましたfactor
。また、問題が解決する可能性があることを前提として、列を別の変数に分離しようとしましたが、うまくいきません!
fac1 <- datwe$ID
fac2 <- dat$ID
diffId <- anti_join(fac2,fac1)
あなたの考えを教えてください。
ありがとう