python - 如何在两个单独的列中以 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。
解决方案
推荐阅读
- javascript - 我如何获取通过 WebSocket 传递的所有数据
- r - 求解线性规划时 R 卡住或挂起
- java - 带有侧边栏的 android 多窗口启动器
- sql - 一行中的 SQL 输出
- amazon-web-services - 如何使用 GraphQL API 在 AWS AppSync 中的 DynamoDB 对象之间实施“分层”权限?
- java - 如何处理投资组合项目的类路径
- osgi - OSGI:EventAdmin 还是 WireAdmin?在什么情况下使用哪一个?
- android - 如何在jetpack compose中的网格项目之间添加空格
- python - detect() 和 compute() 与 detectAndCompute() 有何不同
- flutter - 颤振设计列表项