pandas.DataFrame.iloc的使用
生活随笔
收集整理的這篇文章主要介紹了
pandas.DataFrame.iloc的使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
pandas.DataFrame.iloc的使用
今天學習時遇到了這個方法,為了加深理解做一下筆記。
這是該方法的文檔,從中可以看出,中括號里允許輸入可情形有5種。
此外,iloc方法既可以索引行數據,也可以列數據。
數據如下
第一種 整數做索引
// 索引第2行 df.iloc[1] // 索引第2行第3列 df.iloc[1,2]第二種 列表或數組做索引
// 索引2、3兩行數據 df.iloc[[1,2]] // 索引2、3兩行數據的前兩列 df.iloc[[1,2],[0,1]]第三種 利用切片做索引
// 索引前5行數據的前兩列 df.iloc[0:5,0:2] // 和切片原理一樣,2是步長 df.iloc[0:8:2]第四種 Boolean數組做索引
// True 為顯示,False為不顯示 df.iloc[[True, False, True, False, True, False, True, False],[True, False, True]]注意:此時Boolean數組的長度需對應df的行列數
此外還可以這樣用
第五種 帶一個參數的可調用函數做索引
// A code block df.iloc[lambda x: x.index + 2 < 8 ]總結
以上是生活随笔為你收集整理的pandas.DataFrame.iloc的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 农行可以办2张储蓄卡吗
- 下一篇: 运达股份是做什么的