最近在做京東jdata算法比賽,剛接觸pandas不久,在處理特徵時,碰到一個噁心的問題:用groupby聚合後,之前的dataframe對象變成了series對象,聚合的字段變成了索引index,導致獲取這些字段時很麻煩,後面發現reset_index()這個函數,兼職完美的解決了我的需求。
元素數據如下:
聚合後變成了這樣:
嘗試這樣訪問按照column的方式獲取值,結果報錯了,後面發現已經變成了Series對象了,不是DataFrame了
可是我還想把sku_id 和type這2個字段作爲column呀。。。誒 233。。
於是乎終於找到了這個函數reset_index()
由變成DataFrame對象了,完美解決問題