Pandas

Pandas

【Pandas】Excelでの集計とpandasでの集計、業務で使い分けるポイント

こんにちは、かつコーチです。「pandasを覚えたけれど、実務ではまだExcelの方が早い場面も多い」と感じることはないでしょうか。この記事は上級者向けとして、Excel(関数・ピボットテーブル)とpandasを比較しながら、業務でどちらを...
Pandas

【Pandas】applyとlambdaで列・行に対する処理をまとめる

こんにちは、かつコーチです。「標準のメソッドだけでは実現できない、独自の変換処理をしたい」というときに活躍するのがapplyとlambdaです。少しとっつきにくく感じる方も多い組み合わせですが、パターンを覚えてしまえば実務で頻繁に使うことに...
Pandas

【Pandas】pandasの標準機能でグラフを作成する(plot基本)

こんにちは、かつコーチです。集計まで終わったデータは、表のままだと傾向がつかみにくいものです。pandasにはplotという標準機能が備わっており、matplotlibを本格的に学ばなくても、数行のコードで簡単なグラフを作成できます。pan...
Pandas

【Pandas】merge・concatで複数のデータを結合する

こんにちは、かつコーチです。実務のデータ分析では、1つのファイルだけで完結することはほとんどなく、「売上データ」と「顧客マスタ」のように複数のデータを組み合わせる場面が必ず出てきます。この記事では、データ結合の代表的な方法であるmergeと...
Pandas

【Pandas】groupbyでデータをグループ化・集計する

こんにちは、かつコーチです。「商品カテゴリごとの売上合計を出したい」「店舗ごとの平均客単価を知りたい」といった集計作業で必ず使うのがgroupbyです。Excelでいうピボットテーブルに近い機能で、覚えると分析の幅がぐっと広がります。gro...
Pandas

【Pandas】欠損値(NaN)の扱い方:dropna・fillnaの使い分け

こんにちは、かつコーチです。実務のデータには、必ずと言っていいほど欠損値が含まれています。「削除すればいいのか、埋めればいいのか」で迷う方も多いと思うので、この記事ではdropnaとfillnaの使い分けを、判断基準とあわせて解説します。欠...
Pandas

【Pandas】loc・ilocでデータを選択・抽出する

こんにちは、かつコーチです。pandasを学んでいると必ずぶつかる壁が「locとilocって何が違うの?」という疑問です。名前が似ていて紛らわしいこの2つですが、役割の違いを理解すればもう迷わなくなります。locとilocとは?locの定義...
Pandas

【Pandas】read_csvでCSVファイルを読み込む方法とよくあるハマりどころ

こんにちは、かつコーチです。pandasを使う多くの場面で最初に書くコードがread_csvです。シンプルな関数に見えますが、実務で使うと文字化けや型のズレなど、初心者がつまずきやすいポイントがいくつもあります。この記事では、基本の使い方か...
Pandas

【Pandas】DataFrameとSeriesの基本を理解する

こんにちは、かつコーチです。pandasを学び始めると必ず出てくるのがDataFrameとSeriesという2つの言葉です。「同じようなものに見えるけど、何が違うの?」と混乱してしまう方も多いので、この記事で違いと使い分けをしっかり整理しま...
Pandas

【Pandas】pandasとは?Pythonのデータ分析ライブラリを初心者向けに解説

こんにちは、かつコーチです。「pandasって聞いたことはあるけど、何ができるのか分からない」という方は多いと思います。この記事では、pandasが何者なのか、なぜPythonでデータを扱うときに必須と言われるのかを、初心者向けにやさしく解...