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

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

計算數據幀行的移動平均值,一次 12 列,從最左邊的點開始

計算數據幀行的移動平均值,一次 12 列,從最左邊的點開始

翻翻過去那場雪 2023-04-25 15:25:20
我有一個 df    A   B   C   D  X   1   2   3   4Y   5   6   7   8Z   9   10  11  12我需要逐行執行移動平均線。這是一個示例結果 df,一次移動平均 2 列:     A    B    C     D  X   1.5  2.5  3.5    4Y   5.5  6.5  7.5    8Z   9.5  10.5 11.5  12請注意,最后一列沒有任何后續值,因此它仍然是原始值。在我的例子中,我想要一個 12 列的移動平均線,直到 12 列不再可能,然后減少到 11、10、9 等。有什么想法嗎?
查看完整描述

1 回答

?
墨色風雨

TA貢獻1853條經驗 獲得超6個贊

我們需要顛倒列的順序然后做rolling


df=df.T.iloc[::-1].rolling(2,min_periods=1).mean().iloc[::-1].T

Out[348]: 

     A     B     C     D

X  1.5   2.5   3.5   4.0

Y  5.5   6.5   7.5   8.0

Z  9.5  10.5  11.5  12.0


查看完整回答
反對 回復 2023-04-25
  • 1 回答
  • 0 關注
  • 138 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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