Python, pandas, Seriesでキーと値がある場合

ちょっとはまったのでメモメモ。

pandasのSeriesでキーと値がある場合がある。

print(s)
aaa  0
bbb  1
ccc  2

キー(Aliasと書いてありますが、)と要素の値にアクセスするには、

print(s.keys())
print(s.values)

ディクショナリとはちがうらしい。 valuesはAttributesで、 keys()は Alias for indexをゲットするメソッドらしい。

ディクショナリだと、

print(s.keys())
print(s.values())

で両方メソッドでゲットだけど。