全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2456 1
2024-06-06
求助!!季度数据处理
我想计算(企业i在t季度营业收入/2019年对应季度t的营业收入)-1
我的数据如下:revenue_2019是我想生成的一列,我想让2020-2023各个季度的revenue_2019是2019对应季度的数据,应该怎么做?
复制代码

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2024-6-6 11:26:34
要计算你描述的指标,你需要首先按照企业id和季度对数据进行排序。然后,你可以使用pandas库在Python中处理数据。

以下是一个简单的示例代码:

```python
import pandas as pd

# 假设df是你的数据框
df.sort_values(['id', 'quarter'], inplace=True)

# 创建一个空列来存放2019年的营业收入
df['revenue_2019'] = None

# 对于每个企业id,找到其在2019年的营业收入,并填充到对应季度的空列中
for group in df.groupby('id'):
    revenue_2019 = group[group['quarter'].str.contains('2019q')]]['营业收入'].values[0]
    group['revenue_2019'] = revenue_2019

# 最后,你可以计算你描述的那个指标
df['growth_rate'] = (df['营业收入'] / df['revenue_2019']) - 1
```

这只是一个基础的示例,实际情况可能需要更复杂的逻辑来处理缺失数据或其他特殊情况。

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群