dfd = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}, index=list('abc'))
A B a 1 4 b 2 5 c 3 6
选取A列的1和3行信息
三种方式
1.ix,已经不使用
dfd.ix[[0, 2], 'A']
a 1
c 3
Name: A, dtype: int64
2、.loc选择索引
dfd.loc[dfd.index[[0, 2]], 'A']
a 1
c 3
Name: A, dtype: int64
3、.iloc显式索引,以及位置
dfd.iloc[[0, 2], dfd.columns.get_loc('A')]
a 1
c 3
Name: A, dtype: int64
选择两列信息
dfd.iloc[[0, 2], dfd.columns.get_indexer(['A', 'B'])]
A B
a 1 4
c 3 6