成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

每天一個 Python 小問題!Pandas 滾動計算,axis 參數為啥被拋棄?三個例子講透,網友:早該刪了!

開發
記得剛學pandas那會兒,還沒搞懂axis是啥,甚至天真地以為axis=1能橫向滾動計算月度數據,后來才知道,rolling()的axis參數,簡直是新手陷阱重災區!

1. 小故事:我的第一次"翻車"經歷  

記得剛學pandas那會兒,我興沖沖地用rolling()計算股票移動平均線,結果代碼跑出來全是NaN!折騰半天才發現——窗口大小設錯了。那時候還沒搞懂axis是啥,甚至天真地以為axis=1能橫向滾動計算月度數據……結果被同事笑了一周。  

后來才知道,rolling()的axis參數,簡直是新手陷阱重災區!  

2. 滾動計算:你以為的VS實際上的  

(1) 基礎用法(90%場景):

# 計算3天股價移動平均(按時間軸滾動)
df['Price'].rolling(window=3).mean()

輸出:  

Day1: NaN    # 不夠3天  
Day2: NaN  
Day3: 105.0  # (100+105+110)/3

這才是正常人需要的功能!  

(2) 迷惑行為:axis=1橫向滾動  

# 試圖橫向計算(即將被拋棄的寫法)
df.rolling(window=2, axis=1).sum()

輸出:  

Price    Volume  
Day1:  NaN     1100.0  # Price+Volume

問題來了:  

  • 除了做橫向求和彩蛋,現實中有誰真用這個?  
  • 性能差還容易算錯列,比如誤把日期列也滾進去…  

3. 為什么pandas要干掉axis參數?  

官方吐槽亮了:  

"axis=1 in rolling is like a fork in a soup bowl — technically possible, but why?!"  ("rolling里的axis=1就像用叉子喝湯——能用,但圖啥?")  

真實原因:  

  • 99%的人只用axis=0(官方統計,90%的issue是關于axis用錯的)  
  • 一致性需求:類似expanding()、ewm()早就不支持axis了  

替代方案更香:  

# 轉置大法好!
df.T.rolling(2).sum().T

4. 我的血淚建議  

  • 新手:直接當axis不存在,默認按時間滾動夠用了  
  • 升級警告:看到FutureWarning別慌,換成WE/ME等新規范  
  • 騷操作愛好者:用apply()自定義橫向計算,別碰axis=1  

你有被axis參數坑過嗎?或者覺得這個設計該不該留? 

? 彩蛋:試試df.rolling(3, min_periods=1).mean(),你會發現NaN消失了… pandas的貼心小細節真多!**

責任編輯:趙寧寧 來源: 老貓coder
相關推薦

2024-01-08 13:40:00

并發安全? 數量

2025-03-25 10:35:37

OraclePython數據庫

2022-10-08 13:29:19

Pandasgroupby

2015-10-14 10:45:04

linux命令less

2021-07-01 09:43:44

Python函數參數

2021-04-21 11:08:00

數據分析數據集Python

2015-10-22 09:26:20

linux命令whereis命令

2024-01-25 11:41:00

Python開發前端

2024-09-06 12:52:59

2013-12-09 09:54:58

2024-03-22 15:13:28

2023-03-14 08:02:14

靜態路由動態路由設備

2010-08-30 16:14:26

DHCP實驗

2022-08-14 14:54:10

Pandas字符串數字類型

2025-05-28 02:00:00

AI智能體文本

2009-06-11 14:48:48

jbpm工作流引擎jbpm例子

2009-06-18 15:53:37

Hibernate B

2009-08-25 15:23:16

C#子線程

2015-11-06 09:45:21

2023-09-08 13:11:00

NumPyPandasPython庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 波多野结衣精品在线 | 国产高清视频 | 欧美日韩黄 | 亚洲成人一区 | 久久亚洲精品视频 | 亚洲欧美国产精品久久 | 欧美国产日韩成人 | 欧美一区二区三区视频 | 欧美日韩在线观看一区二区三区 | 国产一区在线免费观看视频 | 欧美在线观看一区 | 欧美日韩高清 | 亚洲国产激情 | 免费精品在线视频 | 99免费精品视频 | 精品欧美乱码久久久久久 | 精品国产伦一区二区三区观看说明 | 精品免费看 | 天天综合网天天综合色 | 日韩欧美亚洲 | 在线视频一区二区 | 亚洲一区二区不卡在线观看 | 日本黄色激情视频 | 成人1区 | 性精品| 99久久精品国产毛片 | 精品久久久一区二区 | 国产精品久久久久久久久免费高清 | 欧美影院 | 国产精品揄拍一区二区 | 95国产精品 | 久久9视频 | 国产 日韩 欧美 中文 在线播放 | 这里有精品| 国产精品成人一区二区 | 羞羞色视频 | 色天堂影院 | 美国黄色毛片 | 午夜精品一区二区三区三上悠亚 | 国产精品国产三级国产a | av黄在线观看 |