- loc用标签索引
- iloc用列号索引
import pandas as pd
import numpy as np
a = pd.DataFrame(np.trunc(np.random.rand(18).reshape(6,3)*10),columns=list('abc'))
print(a)
print('-----------')
print(a.loc[0,'b'])
print(a.iloc[0,1])
print('-----------')
print(a.loc[0:1,['a','c']])
print('-----------')
print(a.iloc[[0,1],[0,2]])
输出:
a b c
0 5.0 6.0 8.0
1 4.0 8.0 5.0
2 6.0 7.0 3.0
3 0.0 5.0 4.0
4 8.0 1.0 0.0
5 8.0 3.0 0.0
-----------
6.0
6.0
-----------
a c
0 5.0 8.0
1 4.0 5.0
-----------
a c
0 5.0 8.0
1 4.0 5.0