1. iloc
iloc主要定位的是相對位置,如kFold這種都是這種相對索引進行split。
2. loc
loc定位的是dataframe 本身的index。
示例:
a = pd.DataFrame({"f1":[11,22,33,44,55]},index=[6,5,4,3,2])
f1
6 11
5 22
4 33
3 44
2 55
如果使用 iloc:
a.iloc[[0,2,3],:]
f1
6 11
4 33
3 44
如果使用 loc:
a.loc[[0,2,3],:]
f1
0 NaN
2 55.0
3 44.0