亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將 pd.grouper 系列轉換為 DataFrame

如何將 pd.grouper 系列轉換為 DataFrame

冉冉說 2021-09-11 16:11:56
我有一個這樣的代碼:y1 = data.groupby(['name', pd.Grouper(key='datetime', freq='15d')])['ext price'].mean()y=pd.DataFrame(y1)y.head()輸出是:                                    ext pricename        datetime    Barton LLC  2014-01-01 07:21:51     3380.91            2014-01-16 07:21:51     399.5228571            2014-01-31 07:21:51     1666.523333            2014-02-15 07:21:51     1804.615            2014-03-02 07:21:51     1171.176667我想將此輸出作為 DataFrame 獲取,如下所示:    name        datetime                ext price0   Barton LLC  2014-01-01 07:21:51     3380.911   Barton LLC  2014-01-16 07:21:51     399.52285712   Barton LLC  2014-01-31 07:21:51     1666.5233333   Barton LLC  2014-02-15 07:21:51     1804.6154   Barton LLC  2014-03-02 07:21:51     1171.176667
查看完整描述

1 回答

?
RISEBY

TA貢獻1856條經驗 獲得超5個贊

使用reset_index:


print(y.reset_index())

reset_index 只是創建新索引并將舊級別作為列,并使數據框正常。


輸出:


    name        datetime                ext price

0   Barton LLC  2014-01-01 07:21:51     3380.91

1   Barton LLC  2014-01-16 07:21:51     399.5228571

2   Barton LLC  2014-01-31 07:21:51     1666.523333

3   Barton LLC  2014-02-15 07:21:51     1804.615

4   Barton LLC  2014-03-02 07:21:51     1171.176667


查看完整回答
反對 回復 2021-09-11
  • 1 回答
  • 0 關注
  • 214 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號