列「population」の値に基づいて削除する行を含む Pandas DataFrame があります。
data['population'].value_counts()
general population 21
developmental delay 20
sibling 2
general population + developmental delay 1
dtype: int64
ここではsibling
、値として持つ 2 つの行を削除します。したがって、次の方法でうまくいくと思います。
data = data.drop(data.population=='sibling', axis=0)
結果の値カウントでわかるように、2 行が削除されますが、指定された値を持つ行ではありませんでした。
data.population.value_counts()
developmental delay 20
general population 19
sibling 2
general population + developmental delay 1
dtype: int64
ここで何が起こっているのか分かりますか?