df
次のようなデータフレーム()があります。
ID Location Score
23 London A
34 Bristol C
2 Swansea D
67 London A
32 Bath D
と呼ばれる検証データフレームvalid
があります。これは次のようになります。
Main_Location Sub_Location1 Sub_location2
London Bristol Bath
私は、内の任意の行拾うことをデータフレームを返すしたいと思いますdf
(データフレームを呼び出すことができますがerror
)に場所を持たないvalid
データフレーム
したがって、私のerror
データフレームは次のようになります。
ID Location Score
2 Swansea D
スウォンジーはvalid
データフレームにないため、情報の行がerror
データフレームに返されます。
成功せずに使用しようとしました:
error = ~df['Location'].isin(valid)
ありがとう
以下valid.values.flatten()
を確認するために使用できます。
error = df[~df.Location.isin(valid.values.flatten())]
戻り値:
ID Location Score
2 2 Swansea D
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加