syuminokobeya

numpy

NumPy中級⑤:便利関数大全|np.where, np.any, np.all, np.select を使いこなす

はじめにNumPyには、配列の操作や条件分岐、ブール評価などを簡潔に記述できる便利関数が多数用意されています。中でも np.where、np.any、np.all、np.select は、データの前処理や集計、可視化において頻出の関数です。...
numpy

NumPy中級④:乱数生成とシミュレーション|再現性と統計処理の基本

はじめにデータ分析や機械学習の世界では、「乱数」は欠かせない要素です。サンプリング、モデルの初期化、シミュレーション実験など、さまざまな場面で乱数が活躍します。NumPyには強力な乱数生成機能が備わっており、np.random モジュールを...
numpy

NumPy中級③:条件抽出と論理演算|配列を自在にフィルタリングする

はじめにデータ分析において「特定の条件に合うデータだけを取り出す」という処理は非常に頻繁に発生します。これを効率よく行うための機能が、NumPyの「条件抽出(Boolean indexing)」と「論理演算」です。Pythonの基本構文でも...
numpy

NumPy中級②:ブロードキャストと演算の仕組みを徹底解説

はじめにNumPyの魅力のひとつに「ブロードキャスト(broadcasting)」という便利な仕組みがあります。これは、配列の形が完全に一致していなくても、NumPyが自動的にサイズを揃えて計算してくれる機能です。一見すると魔法のようなこの...
numpy

NumPy中級①:配列操作の基本と応用|reshape・axis・スライスをマスター

はじめにNumPyを使いこなすうえで避けて通れないのが、配列の操作です。特に reshape() による形状変換や、axis の概念、スライスによる部分抽出は、理解が曖昧なままだと後々で大きな壁になります。これらの機能は、データ分析や機械学...
python

【保存版】統計&Pythonデータ分析シリーズまとめ|基本〜中級をやさしく解説

📊 統計シリーズ 一覧▶ 基本統計量とデータの基礎理解「基本統計量をマスター!相加平均・中央値・最頻値・分散・標準偏差を実例でわかりやすく解説」データの広がりを一目で把握!箱ひげ図の読み方と使い方外れ値を見つけた後にどう対応すべきか?外れ値...
pandas

【実践編】pandasで都道府県別・男女別売上を集計する

はじめに実務におけるデータ分析では、「都道府県ごと」「男女別」などのカテゴリごとの集計は頻出です。Excelのピボットテーブルで行っていた処理を、Pythonとpandasで再現できれば、作業効率は劇的にアップします。本記事では、panda...
pandas

【pandas中級編④】groupbyの集計パターン大全(aggで複数指標)

はじめにpandasの groupby() は、カテゴリごとの集計処理に欠かせない関数です。「性別ごとに平均を出したい」「学年ごとに最大点数と最小点数を同時に知りたい」など、実務でもっともよく使われるデータ分析手法の一つです。この記事では、...
pandas

【pandas中級編③】pivot_tableの使い方をやさしく解説(Excel派必見!)

はじめにExcelでおなじみの「ピボットテーブル」。pandasでも、同様の機能が pivot_table() を使うことで簡単に実現できます。グループごとの平均や合計を見たい男女別・年齢別などでクロス集計したい行と列で集計を並べて、見やす...
pandas

【pandas中級編②】列の追加・削除・名前変更・順序変更まとめ

はじめにpandasを使ったデータ処理では、「列の操作」がとても重要です。機械学習や統計処理に進む前に、データを“整える”作業=前処理が必要になりますが、その多くが「列の追加・削除・並べ替え・名前変更」といった作業です。たとえば:余分な列を...
pandas

【pandas中級編①】mergeとconcatで複数の表をつなげる方法まとめ

はじめに複数のデータを1つにまとめたいとき、pandasには主に2つの方法があります。merge() … SQLのJOINのように横方向で結合するconcat() … 縦や横に「そのまま並べる」ようなイメージ「似ているようで、まったく使いど...
pandas

【初心者向け】pandasの使い方をわかりやすく解説|データフレームの基本操作まとめ(最後に問題付き)

第1章:はじめに ~pandasって何?なぜ使うの?~Pythonでデータ分析や統計処理を始めようとしたとき、最初にぶつかる壁は「表形式のデータをどう扱えばいいのか?」ということです。たとえば、CSVファイルやエクセルのような行と列のデータ...
numpy

【5分で理解】Pythonモジュール・ライブラリの使い方【pandas・numpy入門】

はじめにPythonの魅力のひとつは、豊富なモジュールやライブラリを使って、簡単に強力な機能を追加できることです。特に、データ分析では pandas や numpy といったライブラリは必須です。この記事では、Python初心者向けにモジュ...
python

【Python基礎】関数の作り方とメリットを初心者向けに解説

はじめにPythonの学習が少し進むと、「同じ処理を何度も書くのが面倒」「コードがごちゃごちゃして読みにくい」と感じることが出てきます。そんなときに役立つのが、関数(function)です!関数を使えば、よく使う処理をひとまとめにして再利用...
python

【Python入門】for文・while文による繰り返し処理の基本と応用

はじめに「同じ処理を何度も繰り返したい」そんなときに使えるのが、繰り返し処理(ループ処理)です。Pythonでは、代表的な繰り返し処理としてfor文while文の2種類があり、状況に応じて使い分けます。この記事では、Python初心者向けに...
python

Pythonのif文(条件分岐)の使い方と基本の文字列・数値・演算をまとめて解説!

学習📝 Pythonの基本:文字列と数値を使いこなそう!Pythonでは、扱うデータの種類(データ型)によって、できる操作が異なります。特に「文字列(str型)」と「数値(int型やfloat型)」は、プログラミングの基本中の基本です。ここ...
python

【簡単3分】Pythonファイルの作り方と実行方法【初心者向け手順】

はじめにPythonを使ってコードを書くとき、毎回ブラウザやエディターに直接打ち込んでいると、書いたコードが残らず不便ですよね。そんなときに役立つのが、Pythonファイル(.pyファイル)です!Pythonファイルを作成すれば、書いたコー...
python

【2025年版】Pythonインストール不要!Google Colabではじめるデータ分析入門

はじめにPythonを使ったデータ分析を始めたいけれど、「インストールや設定が難しそう…」と感じたことはありませんか?そんな初心者の方にぴったりなのが、Google Colab(コラボ)です!Google Colabを使えば、パソコンにPy...