「最も難しいPandas:ピボットテーブル、スタック、およびアンスタックを明確に説明する」

Explaining the most difficult aspects of Pandas pivot tables, stack, and unstack.

これまでにないほどこれらの難問をマスターしましょう

Midjourneyによる画像

紹介

ほとんどのPandasの式は英語のように読むことができますが、時々本当の難問に直面します。はい、それらはcutpivotなどという直感的な名前を持っていますが、それらは頭を抱えるのがほとんど不可能です。

そこで、私はPandasの中で最も難しい関数と考えるものについての一連の記事を書くことにしました。この記事では、pivot_tablestackunstackの3つを明確に説明します。

さあ、始めましょう。

セットアップ

Pandasのpivot_table()、groupby()との比較

それを行うための一つの明らかな方法があるべきです。

上記はPythonのZenからの引用です。Pythonでは、一つの問題に対して一つの明らかな解決策があることを望んでいます。しかし、pandasは故意にこれを避けています。pandasでは、一つの操作に対して複数の方法があることがよくあります。

pivot_table()はその例です。これはgroupby()関数と完全で、場合によってはより良い代替です。違いは結果の形状です。groupby()Seriesオブジェクトを返しますが、pivot_table()は使いやすいデータフレームを提供します。

両方の関数を使用して問題を解決してみましょう。まず、seabornからtipsデータセットを読み込みます:

tips = sns.load_dataset('tips')tips.head()

私たちは、各性別の全請求額の合計を求めたいと思います:

We will continue to update VoAGI; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

人工知能

「パクストンAIの共同創業者兼CEO、タングイ・シャウ - インタビューシリーズ」

タングイ・ショウは、Paxton AIの共同創設者兼CEOであり、法的研究と起草の負担を軽減するためにGenerative AIを使用するプラ...

AIテクノロジー

「LXTのテクノロジーバイスプレジデント、アムル・ヌール・エルディン - インタビューシリーズ」

アムル・ヌール・エルディンは、LXTのテクノロジー担当副社長ですアムルは、自動音声認識(ASR)の文脈での音声/音響処理と機...

人工知能

ピーター・マッキー、Sonarの開発者担当責任者-インタビューシリーズ

ピーター・マッキーはSonarのDeveloper Relationsの責任者です Sonarは、悪いコードの1兆ドルの課題を解決するプラットフォー...

人工知能

エンテラソリューションズの創設者兼CEO、スティーブン・デアンジェリス- インタビューシリーズ

スティーブン・デアンジェリスは、エンタラソリューションズの創設者兼CEOであり、自律的な意思決定科学(ADS®)技術を用いて...

人工知能

ギル・ジェロン、Orca SecurityのCEO&共同創設者-インタビューシリーズ

ギル・ゲロンは、オルカ・セキュリティのCEO兼共同設立者ですギルは20年以上にわたりサイバーセキュリティ製品をリードし、提...

人工知能

「アナコンダのCEO兼共同創業者、ピーターウォングによるインタビューシリーズ」

ピーター・ワンはAnacondaのCEO兼共同創設者ですAnaconda(以前はContinuum Analyticsとして知られる)を設立する前は、ピー...