Datawhale組隊(duì)學(xué)習(xí)—Pandas(Task04)

1、索引


image.png
image.png

2、關(guān)于復(fù)合操作


image.png

image.png

也可以把他們搞成一個(gè)函數(shù)


image.png

3、iloc的索引,關(guān)鍵的一點(diǎn)是 他是基于位置的索引


image.png

4、query方法
在pandas中,支持把字符串形式的查詢表達(dá)式傳入query方法來查詢數(shù)據(jù),其表達(dá)式的執(zhí)行結(jié)果必須返回布爾列表。

在進(jìn)行復(fù)雜索引時(shí),由于這種檢索方法無需像普通方法一樣重復(fù)使用Dataframe的名字來引用列名,一般而言會(huì)使代碼長度在不降低可讀性的前提下有所減少


image.png

5、query方法中使用@引入外部變量


image.png

6、多級(jí)索引
多級(jí)索引中的loc索引器:關(guān)鍵的點(diǎn)是--多級(jí)索引中的單個(gè)元素以元組為單位的,所以,文章最開始的loc方法和iloc方法是適用的?。?!


image.png

7、多級(jí)索引的構(gòu)造
三種方法:from_tuples, from_arrays, from_product


image.png

image.png

image.png

8、索引的交換和刪除
交換
swaplevel:只可以交換兩個(gè)層
reorder_level:可以交換任意層
刪除
droplevel: table.droplevel()

9、map
map 可以更靈活地對索引屬性進(jìn)行修改


image.png

10、reset_index
hhhhhhhh,其實(shí)我還是最常用這個(gè)函數(shù)了。。。之前總是全套reset_index()

11、關(guān)于索引的部分運(yùn)算
由于集合的元素是互異的,但是索引中可能有相同的元素,先用 unique 去重后再進(jìn)行運(yùn)算。

image.png

12、isin函數(shù)的利用
isin函數(shù)是針對Series的方法?。。。。。。?br> 使用的時(shí)候應(yīng)該是 df.col.isin.....

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容