私は2つのデータフレームを持っています。 DF
およびSubDF
。 SubDF
はDF
のサブセットです。私はSubDF
にないDF
の行を抽出したいと思います。サブセットデータフレームではないパンダデータフレームの行を抽出する方法
私は次のことを試してみました:
DF2 = DF[~DF.isin(SubDF)]
行の数が正しく、ほとんどの行はDF2
にsubDF
+行数で、行の
すなわち番号正しい= DF
の行数
が、私は、元のDF
NaN
値を持つ行を取得します
私が間違っていることがわかりません。
注:元DF
はどんなNaN
値を持っていない、と私は前にDF.dropna()
を行なったし、結果はまだDataFrame.isin
がvalues
とindex
一致を必要とするので、あなたは、outer join
とboolean indexing
でmerge
を必要NaN