私のデータセットでは、私のカラム名は可変であるため、その名前やその出現順序はわかりません。パンダのブーリアンとして「合格」と「違反」を区別するにはどうすればよいですか?
しかし、DataFrame.all()
関数を使用すると、ブール値のみの列(http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.all.html)を得ることができます。
しかし、私の列は 'PASS'と 'FAIL'でブール値ではありません。どのように識別できますか?様々なテーブルの
例私が取得したい:
0 1 2
A Pass 3
B Fail 3
0 1 2
A qq Pass
B nn Fail
は、私は私の関数がケース1の[1]を返すようにしたいと[2]の場合には2
ありがとうございました!
編集:Dataframe.all()
はコメントに基づいて正しくありません。例えば、このような
あなたの質問は明確ではありません。質問にサンプルコードを追加してください。あなたが達成しようとしていることを理解するのに役立ちます。 –
'DataFrame.all()'の目的を誤解しているようです。列にブール値があるかどうかはわかりません。ブール値で列(または行)の内容を評価し、** all **の値がそのように評価された場合は 'True'または' False'を返します。あなたは分かりにくい位置に1つの列があり、最終的にはブール値に変換されているように見えますが、それを探したいと思っています。それが正しいか? – iled
わかりました。はい、すべてのブール値の列を検索しようとしています。 –