您好,登錄后才能下訂單哦!
agg函數與apply函數在pandas中有什么不同?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
agg是用來聚合運算的,所謂的聚合當然是合成的成分比較大些,這一節開頭就點到了:聚合只不過是分組運算的其中一種而已。它是數據轉換的一個特例,也就是說,它接受能夠將一維數組簡化為標量值的函數。
當然這兩個函數都是作用在groupby對象上的,也就是分完組的對象上的,分完組之后針對某一組,如果值是一維數組,在利用完特定的函數之后,能做到簡化的話,agg就能調用,反之,如果比如自定義的函數是排序,或者像是書中278頁所定義的top這一類的函數,當然是agg所不能解決的,這時候用apply就可以解決。因為他更一般化,不存在什么簡化,什么一維數組,什么標量值。
看完上述內容,你們掌握agg函數與apply函數在pandas中有什么不同的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。