pandas dataframe中iloc和loc的區別

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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章