9

pandas シリーズから 1 つ以上のアイテムを除外する方法を考えています。例えば:

s = pd.Series(data=range(10), index=[chr(ord('A') + x) for x in range(10)])

今、行B、D、Eを除外したい

非常に非効率的な方法は、これを行うことです:

index = s.index
for col in ['B','D','E']:
    index = index.delete(index.get_loc(col))

new_series = s[index]

これを行うより良い方法はありますか?

ありがとう。

4

1 に答える 1