3

列「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

ここで何が起こっているのか分かりますか?

4

1 に答える 1