私はこのようなDataFrameを持っています:
item_id item_price
1 10.0
1 5.0
1 6.0
1 7.0
2 2.0
3 3.0
4 5.0
そして、item_price
列が一連の一意の値のみで構成されるDataFrameを取得しようとしています。そして、この条件に合わない他の行を次のように削除します。
item_id item_price
2 2.0
3 3.0
4 5.0
しかし、私はパンダでそれを実装する方法について混乱しています。どんな助けでもいただければ幸いです。
重複をチェックするために列を識別し、すべての重複行を削除するためにdrop_duplicates
、パラメーターとともに使用します。subset
keep=False
df = df.drop_duplicates(subset=['item_id'], keep=False)
print (df)
item_id item_price
4 2 2.0
5 3 3.0
6 4 5.0
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加