In [1]:
import pandas as pd

In [2]:
df = pd.DataFrame([[0, 10, 20], [30, 40, 50], [60, 70, 80]],
                  index=[2, 0, 1], columns=[1, 2, 0])
print(df)


    1   2   0
2   0  10  20
0  30  40  50
1  60  70  80

In [3]:
print(df[0])


2    20
0    50
1    80
Name: 0, dtype: int64

In [4]:
print(df[[0, 2]])


    0   2
2  20  10
0  50  40
1  80  70

In [5]:
print(df[:2])


    1   2   0
2   0  10  20
0  30  40  50

In [6]:
print(df[-2:])


    1   2   0
0  30  40  50
1  60  70  80

In [7]:
print(df.loc[:2])


   1   2   0
2  0  10  20

In [8]:
print(df.iloc[:2])


    1   2   0
2   0  10  20
0  30  40  50

In [9]:
s = df[2]
print(s)


2    10
0    40
1    70
Name: 2, dtype: int64

In [10]:
print(s[0])


40

In [11]:
print(s.at[0])


40

In [12]:
print(s.iat[0])


10

In [13]:
# print(s[-1])
# KeyError: -1

In [14]:
print(s.iat[-1])


70