ホームページ >バックエンド開発 >Python チュートリアル >Pandas を使用して各州内のオフィスごとの売上の割合を計算する方法は?

Pandas を使用して各州内のオフィスごとの売上の割合を計算する方法は?

DDD
DDDオリジナル
2024-12-05 04:41:13825ブラウズ

How to Calculate Percentage of Sales per Office within Each State Using Pandas?

Pandas の Groupby を使用した合計の割合

この記事は、データ分析における一般的なタスク、つまり、それぞれの合計の割合を計算することに焦点を当てています。データフレーム内のグループ。これが質問と、Pandas を使用した解決策です。

質問:

列 State、Office ID、Sales を含む CSV ファイルがあります。特定の州のオフィスごとの売上の割合を計算したいと考えています。各州のすべての割合の合計が 100% になります。

解決策:

これには、2 番目の groupby レベルを作成する必要があります。

まず、「状態」に基づいて groupby オブジェクトを作成し、 「office_id」列:

次に、各売上値を対応する州別の合計で除算して、新しい DataFrame を作成します:

このアプローチでは、次の合計を追跡します。州内の各グループの割合の合計が 100% になるようにしながら、州ごとの売上高を算出します。

以上がPandas を使用して各州内のオフィスごとの売上の割合を計算する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。