约定
import pandas as pd
import numpy as np
下标存取
Series和DataFrame提供了丰富的下标存取方法,除了直接用[ ],还有.loc[ ]、.iloc[ ]、.at[ ]、.iat[ ]和.ix[ ]等存取方式。
np.random.seed(42)
df1=pd.DataFrame(np.random.randint(1,10,(4,3)),index=['r1','r2','r3','r4'],columns=['c1','c2','c3'])
df1
代码结果:
c1 | c2 | c3 | |
---|---|---|---|
r1 | 7 | 4 | 8 |
r2 | 5 | 7 | 3 |
r3 | 7 | 8 | 5 |
r4 | 4 | 8 | 8 |
一、[ ] 操作符
支持以下6种下标对象:
- 单个列标签
返回Series对象
df1['c1']
代码结果:
r1 7
r2 5
r3 7
r4 4
Name: c1, dtype: int32
- 多个列标签
返回DataFrame对象