2025-07-30 Python计算移动平均值的完整指南:rolling函数详解 Python计算移动平均值的完整指南:rolling函数详解 移动平均值是时间序列分析中最常用的技术指标之一,在股票分析、传感器数据处理、商业趋势预测等领域广泛应用。本文将全面介绍如何使用Python的pandas库中的rolling函数实现各种移动平均计算。一、移动平均的核心概念移动平均(Moving Average)通过不断向前移动的窗口计算平均值,能有效消除数据中的随机波动。假设我们有以下股价数据:python import pandas as pd data = [25.6, 26.8, 25.9, 27.2, 26.5, 28.1, 27.9] dates = pd.date_range('2023-01-01', periods=7) ts = pd.Series(data, index=dates)二、基础滚动计算1. 简单移动平均(SMA)python计算3日简单移动平均sma_3 = ts.rolling(window=3).mean() """ 2023-01-01 NaN 2023-01-02 NaN 2023-01-03 26.10 # (25.6+26.8+25.9)/3 2023-01-0... 2025年07月30日 30 阅读 0 评论