2017-02-25 8 views
1

2つの列の値に基づいてpandasデータフレームをサブセット化しようとしています。私はこのコードを試しました: df[df['gold']>0, df['silver']>0, df['bronze']>0]これは動作しませんでした。サブセット2列の値を使用したパンダデータフレーム

私も試しました: df[(df['gold']>0 and df['silver']>0)。これも機能しませんでした。

ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().

あなたは何をお勧めしますか?

答えて

1

私は自分の質問に答えて、誰かを助けることを望んでいます。私はこれを試して、それは働いた。 I代わりand&を使用していると私は異なる条件を分離するブラケットを使用した df[(df['gold']>0) & (df['silver']>0)]

注意。

関連する問題