In [2]:
import numpy as np
from pandas import Series,DataFrame
import pandas as pd
In [3]:
#indexについて学んでいきます。
my_ser = Series([1,2,3,4],index=['A','B','C','D'])
# indexだけを取り出します。
my_index = my_ser.index
In [4]:
my_index
Out[4]:
Index(['A', 'B', 'C', 'D'], dtype='object')
In [5]:
my_index[2]
Out[5]:
'C'
In [6]:
# スライスもできます。
my_index[2:]
Out[6]:
Index(['C', 'D'], dtype='object')
In [7]:
# indexの値を変えることができるでしょうか?
my_index[0] = 'Z'
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-7-665bd1f6008a> in <module>()
      1 # indexの値を変えることができるでしょうか?
----> 2 my_index[0] = 'Z'

//anaconda/lib/python3.4/site-packages/pandas/core/index.py in __setitem__(self, key, value)
   1055 
   1056     def __setitem__(self, key, value):
-> 1057         raise TypeError("Indexes does not support mutable operations")
   1058 
   1059     def __getitem__(self, key):

TypeError: Indexes does not support mutable operations