1. ホーム
  2. python

[解決済み] Pandas シリーズをフィルタリングする方法

2022-08-14 09:46:02

質問

groupby('name')を行い、他のカラムにmean()関数を使用した後、以下のようなSeriesがあります。

name
383      3.000000
663      1.000000
726      1.000000
737      9.000000
833      8.166667

どなたか、平均値1.000000の行をフィルタリングする方法を教えていただけませんか?ありがとうございます、そして私はあなたの助けに非常に感謝します。

どのように解決するのですか?

In [5]:

import pandas as pd

test = {
383:    3.000000,
663:    1.000000,
726:    1.000000,
737:    9.000000,
833:    8.166667
}

s = pd.Series(test)
s = s[s != 1]
s
Out[0]:
383    3.000000
737    9.000000
833    8.166667
dtype: float64