Chique_Code:
私はきれいにパンダのデータフレームと必要性持ってStatus
列を。私のデータは次のようになります。
id Status
123 100%
124 0%
125 1%
126 100%
127 0.25%
私は100%または0%ではありませんすべての行を除外したいです。列のタイプがありますobject
私は私のデータは次のようになりたいです:
id Status
123 100%
124 0%
126 100%
私は次のことを試してみました:
df = df.drop(df[(df.Status == '100%') & (df.Status == '0%')].index)
しかし、それは実際にすべてのデータセットを変更しません。
ありがとうございました!
Cebsh:
あなたは条件付きでその新しいデータフレーム値としてご判断基準とセットを満たす行を選択することができます
df = df.loc[(df['Status'] == '100%') | (df['Status'] == '0%')]
編集: "|" 代わりに、両方が同時にtrueにすることはできませんので、「&」、これ0結果を返します。