首页 > 解决方案 > 如何在两个单独的列中以 YYYY 和 MM 格式遍历日期?

问题描述

我是 Python 的新手,正在学习我的方式,感谢您的帮助。

我正在尝试做一个简单的计算,计算最后 4 个数据点 (fin_ratio) 的滚动平均值,即 (x1+x2+x3+x4)/4

现在我的数据集如下:

我在这里放了一小部分文件(xl 格式)供您参考: https ://www.mediafire.com/file/4gjsprvfc31n79g/test_data_python.xlsx/file

1)它具有唯一的firm_id,因此滚动平均值不应使用来自两个不同firm_id的数据(即我不能只计算平均值并让它沿行向下,因为它将使用来自两个不同公司的fin_ratio,其中一个结束并且其他公司数据开始。

2)在这种情况下,我应该如何在for循环中使用firm_year和firm_qtr。

感谢您的宝贵时间,感谢您的任何指点。问候

约翰·M。

标签: python

解决方案


推荐阅读