DataFrame執行groupby聚合操作后,如何繼續保持DataFrame對象而不變成Series對象


剛接觸pandas不久,在處理特征時,碰到一個惡心的問題:用groupby聚合后,之前的dataframe對象變成了series對象,聚合的字段變成了索引index,導致獲取這些字段時很麻煩,后面發現reset_index()這個函數,兼職完美的解決了我的需求。

元素數據如下:

 

 

聚合后變成了這樣:

 

 

嘗試這樣訪問按照column的方式獲取值,結果報錯了,后面發現已經變成了Series對象了,不是DataFrame了

 

可是我還想把sku_id 和type這2個字段作為column呀。。。誒 233。。

 

於是乎終於找到了這個函數reset_index()

 

 

由變成DataFrame對象了,完美解決問題

 


原文:https://blog.csdn.net/u014252563/article/details/70835271


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM