第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

按時(shí)間間隔分箱列并計(jì)算總和

按時(shí)間間隔分箱列并計(jì)算總和

人到中年有點(diǎn)甜 2021-10-12 17:30:19
我有熊貓數(shù)據(jù)幀:df = pd.DataFrame({    "computer": [0, 1, 2, 3, 0, 1, 2, 3],    "time":     [0, 0, 1, 1, 2, 3, 4, 5],    "value":    [4, 1, 5, 6, 1, 0, 3, 4],})df["time"] = pd.to_datetime(df["time"], unit="s")df.set_index(["computer", "time"])我想將time列分成 4s 間隔并對(duì)values求和。輸出將如下所示:df = pd.DataFrame({    "computer":   [0, 1, 2, 3, 2, 3],    "start_time": [0, 0, 0, 0, 4, 4],    "value":      [5, 1, 5, 6, 3, 4],})df["start_time"] = pd.to_datetime(df["start_time"], unit="s")df.set_index(["computer", "start_time"])我試圖通過(guò)時(shí)間窗口應(yīng)用Pandas 組提供的代碼,但由于多索引,我無(wú)法讓它工作。我也試過(guò)這個(gè)resample方法,但同樣的問(wèn)題也適用。
查看完整描述

2 回答

?
暮色呼如

TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超9個(gè)贊

使用groupby有pd.Grouper:


u = (df.groupby(['computer', pd.Grouper(key='time', freq='4s')])

       .sum()

       .sort_index(level=1)

       .reset_index())

u['time'] = u['time'].dt.second


u

   computer  time  value

0         0     0      5

1         1     0      1

2         2     0      5

3         3     0      6

4         2     4      3

5         3     4      4

您可以允許一個(gè)調(diào)用同時(shí)處理“計(jì)算機(jī)”上的分組和重采樣“時(shí)間”,而不是單獨(dú)的groupbyand 。resamplegroupby


查看完整回答
反對(duì) 回復(fù) 2021-10-12
?
寶慕林4294392

TA貢獻(xiàn)2021條經(jīng)驗(yàn) 獲得超8個(gè)贊

使用, reset_index, thengroupby和resample:


df.reset_index(level=0).groupby('computer').resample('4s')['value']\

   .sum().to_frame().sort_index(level=1)

或者


df.reset_index('computer').groupby('computer').resample('4s')['value']\

   .sum().to_frame().sort_index(level=1)

輸出:


                              value

computer time                      

0        1970-01-01 00:00:00      5

1        1970-01-01 00:00:00      1

2        1970-01-01 00:00:00      5

3        1970-01-01 00:00:00      6

2        1970-01-01 00:00:04      3

3        1970-01-01 00:00:04      4


查看完整回答
反對(duì) 回復(fù) 2021-10-12
  • 2 回答
  • 0 關(guān)注
  • 177 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)