S-JIS[2018-02-18] 変更履歴
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から取得する場合は角括弧で列名を指定する。 |