日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

pandas.DataFrame.iloc的使用

發(fā)布時間:2024/9/27 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 pandas.DataFrame.iloc的使用 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

pandas.DataFrame.iloc的使用

今天學(xué)習(xí)時遇到了這個方法,為了加深理解做一下筆記。

這是該方法的文檔,從中可以看出,中括號里允許輸入可情形有5種。
此外,iloc方法既可以索引行數(shù)據(jù),也可以列數(shù)據(jù)。

//首先創(chuàng)建DataFrame import pandas as pd import numpy as np df = pd.DataFrame({'城市':['北京','廣州', '天津', '上海', '杭州', '成都', '澳門', '南京'], '平均收入':[10000, 10000, 5000, 5002, 40000, 50000, 8000, 5000],'人口':[500, 400, 300, 400, 250, 250, 405, 360]})

數(shù)據(jù)如下

第一種 整數(shù)做索引

// 索引第2行 df.iloc[1]

// 索引第2行第3列 df.iloc[1,2]

第二種 列表或數(shù)組做索引

// 索引2、3兩行數(shù)據(jù) df.iloc[[1,2]]

// 索引2、3兩行數(shù)據(jù)的前兩列 df.iloc[[1,2],[0,1]]

第三種 利用切片做索引

// 索引前5行數(shù)據(jù)的前兩列 df.iloc[0:5,0:2]

// 和切片原理一樣,2是步長 df.iloc[0:8:2]

第四種 Boolean數(shù)組做索引

// True 為顯示,False為不顯示 df.iloc[[True, False, True, False, True, False, True, False],[True, False, True]]

注意:此時Boolean數(shù)組的長度需對應(yīng)df的行列數(shù)
此外還可以這樣用

df.iloc[:,df.columns!='人口']

第五種 帶一個參數(shù)的可調(diào)用函數(shù)做索引

// A code block df.iloc[lambda x: x.index + 2 < 8 ]

總結(jié)

以上是生活随笔為你收集整理的pandas.DataFrame.iloc的使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。