web-dev-qa-db-ja.com

「==」を使用すると、パンダではブールではなくシリーズが返されるのはなぜですか?

2行目で「==」の意味がわかりません。
-テストではありません。ifステートメントはありません...
-変数宣言ではありません...

私はこれまでこれまで見たことがない、それはdata.ctage==catはpandasシリーズであり、テストではありません...

for cat in data["categ"].unique():
    subset = data[data.categ == cat] # Création du sous-échantillon
    print("-"*20)
    print('Catégorie : ' + cat)
    print("moyenne:\n",subset['montant'].mean())
    print("mediane:\n",subset['montant'].median())
    print("mode:\n",subset['montant'].mode())
    print("VAR:\n",subset['montant'].var())
    print("EC:\n",subset['montant'].std())
    plt.figure(figsize=(5,5))
    subset["montant"].hist(bins=30) # Crée l'histogramme
    plt.show() # Affiche l'histogramme
12
Amaumox

ここでチェックしていますdata.categは、catのディクショナリ内の要素dataを反復します。
そしてそれらが等しい場合、ループを継続しています。

2
Harshit Ruwali