Python 在YYYY和MM格式的两列中,如何循环浏览日期?

Python 在YYYY和MM格式的两列中,如何循环浏览日期?,python,Python,我是Python的新手,正在学习我的方法,非常感谢您的帮助 我试图做一个简单的计算,计算最后4个数据点的滚动平均值(fin_比率),即(x1+x2+x3+x4)/4 现在我的数据集如下所示: 我在这里放了一个小样本文件(xl格式),供您参考: 1) 它具有唯一的公司id,因此滚动平均值不应使用来自两个不同公司id的数据(即,我不能只计算平均值并让其向下移动,因为它将使用来自两个不同公司的财务比率,其中一个结束,另一个开始) 2) 在这种情况下,我应该如何在for循环中使用firm_year和f

我是Python的新手,正在学习我的方法,非常感谢您的帮助

我试图做一个简单的计算,计算最后4个数据点的滚动平均值(fin_比率),即(x1+x2+x3+x4)/4

现在我的数据集如下所示:

我在这里放了一个小样本文件(xl格式),供您参考:

1) 它具有唯一的公司id,因此滚动平均值不应使用来自两个不同公司id的数据(即,我不能只计算平均值并让其向下移动,因为它将使用来自两个不同公司的财务比率,其中一个结束,另一个开始)

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

谢谢你的时间,我很感激你给我的建议。 问候


John M.

您能否从您的文件中创建一个包含相关列的样本数据,并将其与您的问题放在一个代码块中?您能否从您的文件中创建一个包含相关列的样本数据,并将其与您的问题放在一个代码块中?