Python

【Pandasで簡単データ解析】DataFrame/Index/Seriesについて

DataFrameとは

DataFrameとは、データ行列を扱うクラスです。

本記事ではDataFrameとIndexの関係、Seriesについて解説します。

DataFrameの中身

plotly.expressで簡単に使えるDataFrameを使って解説します。

plotly.expressのインストールについてはこちらの記事を読んでください。

【plotlyチュートリアル】<<前談>>plotlyで簡単プログラミング はじめに 本記事では「プログラミングを簡単に学びたい」「クリエイティブなグラフを作りたい」方向けの講座になります。 特にpyth...
import plotly.express as px
df = px.data.medals_long()

data.medals_long()というデータフレームをdfという変数に代入します。

早速、dfの中身を見てみましょう。

DataFrame中の構造

IndexやSeriesは図のような関係にあります。

DataFrameは行名と列名も管理しており、Indexクラスと呼ばれます。

図では0、1、2、3、4が行名、国、国名、数量、金額が列名のインデックスです。

Seriesとは

Seriesは一次元のデータ列(リストのような順序を持った)と、そのデータが何かを示す見出しを格納するオブジェクトです。

先ほどの青く囲ったそれぞれがSeriesのデータとなります。

ABOUT ME
Mickey@コーヒー好きエンジニア
【製造業×プログラミング×AI】Python/VBAを活用した業務改善、Streamlit/Plotlyを活用したWebアプリ開発について初心者向けに発信中|趣味は自家焙煎コーヒー作り|noteでは焙煎理論を発信|ココナラではプログラミングに関する相談,就職/転職やコーヒーに関する相談などのサービスをやっています
【製造×プログラミング×AI】
Mickey@コーヒー好きエンジニア
【製造業×プログラミング×AI】ロボット×画像処理×AI×3現主義が得意な生産技術者|Python/VBAを活用した業務改善、Streamlit/Plotly/PySimpleGUIなどを活用したアプリ開発について初心者向けに発信中|趣味は自家焙煎コーヒー作り|noteでは焙煎理論を発信|ココナラではPython/iOS/VBA開発の支援,就職/転職相談などのサービスもやっています↓ Pythonを使ったWebアプリ開発を支援します 成果物が明確なのでPythonを学びたい人にオススメです
\ Follow me /