定义一个DataFrame对象:
import pandas as pd
data=pd.DataFrame({'A':[1,2,3],'B':[4,5,6],'C':[7,8,9]}
print(data)
.loc()方法
.loc()有两种用法:
- 使用行标签和列标签,获取行、列对应的某一个值
- 选定某一个区域的值
这两种方法表示为:
data.loc['b','B']#获取第二行、第二列对应的值
data.loc['b':'c','B':'C']#获取从第二行开始。第二列开始的右下角区域的值
注意:.loc()方法的的取值范围都是闭区间
.iloc()方法
iloc()方法与loc()方法一样也有两种使用方法,不过两者的区别是:.iloc()方法中,采用索引获取值,且行和列中后区间为开区间
- 使用索引获取某一个值
- 选定某一个区域的值
这两种方法表示为:
data.iloc[1,1]#获取第二行、第二列的值
data.iloc[1:3,1:3]#获取从第二行,第二列开始对应的右下角的区域
注意:行索引和列索引的起始值为0
.ix()方法
使用方法同.loc()