Find the difference (set difference) between two dataframes in python – StackOverflow 回答が色々おかしい.「pandas.DataFrame.isin(pandas.DataFrame)」はindex/columns対応付けで比較されるので,明らかに処理として間違い.numpy.setdiff1dは入力をravelして1D同士で差集合を取るので,やはり不適当.今のテストケースではどちらもたまたま答えが合うだけ(論理的に誤りがある).全要素の差集合を取りたい場合はリーズナブルだが,基本的にデータフレームの比較という時,データには何かしらの構造がある筈なので,これを使う事はありえない. 「データフレームの比較」といっても,何を仮定するのか,できるのかで幾つかのケースに分けられる.一般に,行間比較や列間比較,何