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

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


元素數據如下:



聚合後變成了這樣:



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


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


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



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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章