python groupby 函數(shù) as_index詳解
在官方網(wǎng)站中對(duì)as_index有以下介紹:
as_index : boolean, default True
For aggregated output, return object with group labels as the index. Only relevant for DataFrame input. as_index=False is effectively “SQL-style” grouped output
翻譯過(guò)來(lái)就是說(shuō)as_index 的默認(rèn)值為True, 對(duì)于聚合輸出,返回以組標(biāo)簽作為索引的對(duì)象。僅與DataFrame輸入相關(guān)。as_index = False實(shí)際上是“SQL風(fēng)格”的分組輸出。舉例如下
import pandas as pd df = pd.DataFrame(data={'books':['bk1','bk1','bk1','bk2','bk2','bk3'], 'price': [12,12,12,15,15,17]}) print df print print df.groupby('books', as_index=True).sum() print print df.groupby('books', as_index=False).sum()
輸出如下:
books price 0 bk1 12 1 bk1 12 2 bk1 12 3 bk2 15 4 bk2 15 5 bk3 17 price books bk1 36 bk2 30 bk3 17 books price 0 bk1 36 1 bk2 30 2 bk3 17
代碼中注釋的兩段代碼報(bào)錯(cuò),分析可以看到:
當(dāng)as_index=True時(shí),沒(méi)有顯示索引項(xiàng),而是以第一列組標(biāo)簽為索引值,故不能通過(guò)df.loc[0]取值,可以通過(guò)df.loc[‘bk1']取值;
當(dāng)as_index=False時(shí),顯示索引項(xiàng),此時(shí)可以通過(guò)df.loc[0]取得值。因此as_index的作用是控制聚合輸出是否以組標(biāo)簽為索引值。
以上這篇python groupby 函數(shù) as_index詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- Python技巧分享之groupby基礎(chǔ)用法詳解
- python?groupby函數(shù)實(shí)現(xiàn)分組選取最大值與最小值
- Python?groupby函數(shù)圖文詳解
- python groupby函數(shù)實(shí)現(xiàn)分組后選取最值
- 詳解python中g(shù)roupby函數(shù)通俗易懂
- Python DataFrame.groupby()聚合函數(shù),分組級(jí)運(yùn)算
- Python中的groupby分組功能的實(shí)例代碼
- Python在groupby分組后提取指定位置記錄方法
- Python正則表達(dá)式中g(shù)roup與groups的用法詳解
相關(guān)文章
最新PyCharm從安裝到PyCharm永久激活再到PyCharm官方中文漢化詳細(xì)教程
這篇文章涵蓋了最新版PyCharm安裝教程,最新版PyCharm永久激活碼教程,PyCharm官方中文(漢化)版安裝教程圖文并茂非常詳細(xì),需要的朋友可以參考下2020-11-11python實(shí)現(xiàn)通過(guò)shelve修改對(duì)象實(shí)例
這篇文章主要介紹了python實(shí)現(xiàn)通過(guò)shelve修改對(duì)象實(shí)例,是一個(gè)比較實(shí)用的技巧,需要的朋友可以參考下2014-09-09Python語(yǔ)法學(xué)習(xí)之進(jìn)程的創(chuàng)建與常用方法詳解
本文我們將學(xué)習(xí)一下在?Python?中去創(chuàng)建并使用多進(jìn)程的方法,可以通過(guò)創(chuàng)建多個(gè)進(jìn)程來(lái)幫助我們提高腳本執(zhí)行的效率,感興趣的可以了解一下2022-04-04探索Python中zoneinfo模塊處理時(shí)區(qū)操作實(shí)例
這篇文章主要為大家介紹了探索Python中zoneinfo模塊的用法實(shí)例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-01-01Pandas實(shí)現(xiàn)自定義Excel格式并導(dǎo)出多個(gè)sheet表
pandas默認(rèn)整合XlsxWriter驅(qū)動(dòng),可以自動(dòng)化處理excel操作,并提供公式、設(shè)置單元格格式、可視化分析圖片等操作,本文就來(lái)和大家詳細(xì)聊聊2023-05-05Python實(shí)現(xiàn)大樂(lè)透號(hào)碼隨機(jī)生成
全國(guó)有很多彩民,其中購(gòu)買最多的彩種分別是體彩大樂(lè)透和福彩雙色球。本篇文章將介紹Python實(shí)現(xiàn)彩票自由的全流程:隨機(jī)選取號(hào)碼+查看是否中獎(jiǎng),需要的可以參考一下2022-05-05python代碼 FTP備份交換機(jī)配置腳本實(shí)例解析
這篇文章主要介紹了python代碼 FTP備份交換機(jī)配置腳本實(shí)例解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08Python中l(wèi)ist列表添加元素的3種方法總結(jié)
這篇文章主要介紹了Python中l(wèi)ist列表添加元素的3種方法總結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-01-01