高级索引
1、loc 标签索引
2、iloc 位置索引
3、ix 标签与位置混合索引
1、loc 标签索引
# Series
ps1
Out:
a 888
b 1
c 2
d 3
e 4
dtype: int64
# loc 标签索引
# loc 是标签名的索引,自定义的索引名
ps1['a':'c']
Out:
a 888
b 1
c 2
dtype: int64
ps1.loc['a':'c']
Out:
a 888
b 1
c 2
dtype: int64
pd1
Out:
A B C a
a 1000 999 999 999
b 6 4 5 777
c 6 7 8 777
pd1.loc['a':'b','A':'C'] # 第一个参数 ;索引行 第二个是 列
Out:
A B C
a 1000 999 999
b 6 4 5
2、iloc 位置标签
# iloc 位置索引
ps1[1:3]
Out:
b 1
c 2
dtype: int64
ps1.iloc[1:3]
Out:
b 1
c 2
dtype: int64
pd1.iloc[0:2,0:3]
Out:
A B C
a 1000 999 999
b 6 4 5
3、ix混合标签
# 3、ix标签与位置混合索引
ps1.ix[1:3]
ps1.ix['b':'c']
Out:
b 1
c 2
dtype: int64
pd1.ix[0:2,0]
Out:
a 1000
b 6
Name: A, dtype: int64