実現したいこと
以下のようなデータフレームがあって、数値の0.2以上、−0.2以下の数値を抽出し
0.2以上、-0.2以下の数値が一つでも残っている行は、全ての値を残し、一つも残っていない行は削除したいです。どなたか、ご指導お願いいたします。
該当のソースコード
Python
1ソースコード 2 3df = pd.read_csv('data/src/sample_pandas_normal.csv')
print(df)
name A B C
0 Alice 0.1 0.3 0.05
1 Bob 0.3 -0.5 -0.02
2 Charlie 0.01 -0.1 -0.01
3 Dave 0.1 0.05 -0.05
4 Ellen 0.02 0.03 0.5
5 Frank 0.8 0.02 0.3
結果的に数値の0.2以上、−0.2以下の数値を抽出し、0.2以上、-0.2以下の数値が一つでも残っている行は、全ての値を残し、一つも残っていない行は削除したいです。このように輩出したいです。
print(df)
name A B C
0 Alice 0.1 0.3 0.05
1 Bob 0.3 -0.5 -0.02
4 Ellen 0.02 0.03 0.5
5 Frank 0.8 0.02 0.3
回答2件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
また依頼した内容が修正された場合は、修正依頼を取り消すようにしましょう。