●学校情報

講座一覧・募集状況

学習方法

学習サポート

修了生の評価

受講生の横顔

当学院について

入学相談

入学手続

 

●講座情報

技術者養成講座

プログラミング講座

WEB講座

情報処理試験講座

Excel講座

Access講座

 

●関連コラム

関連コラム

関連用語集

 

logo

 

 

関連用語集

Pandas(パンダス)とは?Pythonでデータを簡単に操作・分析できる強力ライブラリ

Pandas(パンダス)は、Pythonで表形式のデータ(テーブル)を簡単に操作・分析できるライブラリです。 CSVファイルの読み込み、行・列の抽出、集計やソートなど、Excel感覚でプログラミングによるデータ処理が可能になります。

Pandasの特徴

  • 表形式データを扱うDataFrame型が中心
  • データの読み込み・加工・集計・可視化まで対応
  • CSV・Excel・SQL・JSONなど多くの形式に対応
  • データ分析・機械学習の前処理に必須

インストール方法

pip install pandas

基本構造:SeriesとDataFrame

import pandas as pd

# Series(1列のデータ)
s = pd.Series([10, 20, 30])
print(s)

# DataFrame(表形式)
df = pd.DataFrame({
    "名前": ["さくら", "たろう", "はなこ"],
    "年齢": [20, 25, 23]
})
print(df)

CSVファイルの読み込み

df = pd.read_csv("sample.csv")
print(df.head())  # 最初の5行を表示

read_csv() 関数を使えば、CSVファイルを簡単に読み込んでDataFrameに変換できます。

データの基本操作

print(df.columns)         # 列名一覧
print(df["名前"])         # 列の抽出
print(df.iloc[0])         # 行番号で抽出
print(df.loc[0, "名前"])  # 行・列を指定して抽出

データの集計・フィルタ

print(df.describe())          # 要約統計量
print(df["年齢"].mean())      # 平均値
print(df[df["年齢"] > 21])    # 年齢が21歳より大きい行

並べ替え・グループ化

print(df.sort_values("年齢"))               # 年齢で昇順
print(df.groupby("名前").mean())            # 名前ごとの平均

欠損値の処理

df.isnull()             # 欠損の確認(True/False)
df.dropna()             # 欠損値を含む行を削除
df.fillna(0)            # 欠損値を0で埋める

データの保存

df.to_csv("output.csv", index=False)

加工したデータをCSV形式などで簡単に出力できます。

まとめ

Pandasは、Pythonにおけるデータ分析・処理の中心的ライブラリです。 簡単なコードで大量のデータを操作・集計・変換できるため、データサイエンス・業務自動化・統計分析など幅広く活用されています。

まずは read_csv()DataFrame の基本から始めて、徐々に集計や可視化へと活用を広げていきましょう!

 

Python関連用語集

−−−−−  Python  −−−−−

Pythonのインデント(Indentation)とは?構文エラーを防ぐための基本ルール

Pythonの変数(Variable)とは?使い方・ルール・注意点をやさしく解説!

Pythonのデータ型(Data Type)とは?基本型と使い方をやさしく解説

Pythonの関数(Function)とは?定義・使い方・引数の基本をやさしく解説

Pythonのリスト(List)とは?配列的な使い方と便利な操作を解説!

Pythonの辞書(Dictionary)とは?キーと値でデータを管理する便利な構造

Pythonのタプル(Tuple)とは?リストとの違いや使い方をやさしく解説

Pythonの条件分岐(if文)とは?基本構文から応用までやさしく解説

Pythonのループ(for / while)とは?繰り返し処理の基本をやさしく解説

Pythonのモジュール(Module)とは?コードを分割・再利用する方法

Pythonのimport文とは?モジュールを読み込んで機能を拡張しよう

Pythonの標準ライブラリ(Standard Library)とは?便利な内蔵機能を紹介

NumPy(ナンパイ)とは?Pythonで高速な数値計算を行うための基本ライブラリ

Pandas(パンダス)とは?Pythonでデータを簡単に操作・分析できる強力ライブラリ

Matplotlibとは?Pythonでグラフを描くための基本ライブラリ

Pythonのクラス(Class)とは?オブジェクト指向の基本をわかりやすく解説!

Pythonのオブジェクト(Object)とは?クラスとの関係や特徴をやさしく解説

Pythonの継承(Inheritance)とは?親クラスから機能を受け継ぐしくみを解説

Pythonのメソッド(Method)とは?クラスとオブジェクトの操作方法をわかりやすく解説

Pythonのコンストラクタ(__init__)とは?クラスの初期化を自動化する仕組みを解説!

Pythonのインタプリタ(Interpreter)とは?動作のしくみと使い方を解説

Jupyter Notebook(ジュピター・ノートブック)とは?Python学習やデータ分析に最適な環境

Pythonの仮想環境(Virtual Environment)とは?プロジェクトごとに安全に環境を管理しよう

pip(パッケージ管理ツール)とは?Pythonのライブラリを簡単にインストール・管理しよう

Pythonのスクリプトファイル(.py)とは?作り方・実行方法・基本構文を解説

Pythonの例外処理(Exception Handling)とは?エラーからプログラムを守る方法を解説

Pythonのtry / except構文とは?エラーを防いで安心なコードに!

Pythonのassert文(アサーション)とは?条件チェックでバグを防ごう

Pythonのデコレーター(Decorator)とは?関数に機能を追加する便利な仕組み

Pythonのリスト内包表記(List Comprehension)とは?