S-JIS[2018-02-18] 変更履歴

Python Pandas Series

Pythonの拡張モジュールPandas(0.22.0)のSeriesのメモ。

 

概要

Seriesは1次元配列に名前を付けたもの。
DataFrameの1列分のデータを表すのに使われる。

import pandas as pd

s = pd.Series([1, 2, 3], name="example")

Seriesは全要素が同じデータ型になる。
(Pythonのlistは異なる型でも入れることは出来る)


生成方法

Seriesを生成する例。

結果 説明
s = pd.Series([11, 22, 33])
0    11
1    22
2    33
dtype: int64
Python標準のリストを指定して生成する。
# 名前付き
s = pd.Series([11, 22, 33], name="example")
0    11
1    22
2    33
Name: example, dtype: int64
# DataFrameから取得
df = pd.DataFrame({
    "a": [1, 2, 3],
    "b": [4, 5, 6],
})
s = df["b"]
0    4
1    5
2    6
Name: b, dtype: int64
DataFrameから取得する場合は角括弧で列名を指定する。

Pandasへ戻る / Pythonへ戻る / 技術メモへ戻る
メールの送信先:ひしだま