PythonでDATAFRAMEから特定の条件を満たす列の値を含む行を削除する方法について知りたいです。
添付のDATAFRAMEの場合では、列<Col_0>の値が8となっている行(indexがRow_2の行)を削除したいです。
drop()メソッドなどを使用して解決を試みたのですが、上手くいかず困っています、、、
df.drop('Row_2')で実現出来ることは分かったのですが、あくまで特定の列を検索⇢条件に該当する値を含んだ行を削除といった方法を取りたいです。
例えばlist=[5,7,8]といったリストがあるとして、列Col_0にlistに含まれる数値があれば、該当の行を削除
といった方法で実現をしたいと考えています。
上記の方法をご存じの方がいらっしゃいましたらご教授をしていただきたいです。お願いします。
# Col_0 Col_1 Col_2 Col_3 # Row_0 0 1 2 3 # Row_1 4 5 6 7 # Row_2 8 9 10 11
> drop()メソッドなどを使用して解決を試みたのですが、上手くいかず
どんなコードでどう"上手く"行かないのでしょうか?
