[Python 100日チャレンジ] Day 63 - Pandasの基本
Pythonで表形式データを扱うために、PandasのSeriesとDataFrameの基本を学びます。
[Python 100日チャレンジ] Day 63 - Pandasの基本
Pandasとは
Pandasは、表形式データを扱うためのPythonライブラリです。CSV、Excel、データベースから読み込んだデータを整理、集計、分析するときによく使います。
1
2
3
4
5
6
7
8
9
import pandas as pd
data = {
"name": ["Aki", "Yui", "Ren"],
"score": [82, 91, 76],
}
df = pd.DataFrame(data)
print(df)
SeriesとDataFrame
Seriesは1列のデータ、DataFrameは行と列を持つ表です。
1
2
3
4
5
scores = pd.Series([80, 90, 75])
students = pd.DataFrame({
"name": ["Aki", "Yui", "Ren"],
"score": [80, 90, 75],
})
データを確認する
1
2
3
print(df.head())
print(df.info())
print(df.describe())
Pandasでは、まずデータの先頭、列の型、基本統計量を確認します。分析前の全体把握に欠かせない流れです。
列を取り出す
1
2
print(df["score"])
print(df[["name", "score"]])
列名を指定すると必要なデータだけを取り出せます。複数列を選ぶときは、列名のリストを渡します。
今日のゴール
Pandasの最初の一歩は、DataFrameを作り、構造を確認し、列を選ぶことです。表形式データをPythonで扱う土台として覚えておきましょう。
この投稿は投稿者によって CC BY 4.0 の下でライセンスされています。
