【发布时间】:2022-10-24 09:39:23
【问题描述】:
我有面板数据,如果 ID 至少每季度连续交易一次,我想为每个时期的每个 ID 创建一个“活跃交易者”列
当前df
ID date trading
A 2020Q1 4
A 2020Q2 5
A 2020Q3 0
A 2020Q4 2
A 2021Q1 1
B 2019Q1 0
B 2019Q2 1
B 2019Q3 2
C 2021Q1 3
C 2021Q2 3
C 2021Q3 4
C 2021Q4 0
...
想要的
ID date trading active
A 2020Q1 4 1
A 2020Q2 5 1
A 2020Q3 0 0
A 2020Q4 2 0
A 2021Q1 1 0
B 2019Q1 0 0
B 2019Q2 1 0
B 2019Q3 2 0
C 2021Q1 3 1
C 2021Q2 3 1
C 2021Q3 4 1
C 2021Q4 0 0
...
【问题讨论】:
-
您能否向我们展示您对给定示例的期望输出?
-
同一年内连续?因为A的最后两条记录是连续的但不在同一年
-
@Rabinzel 所需的输出是“活动”列
-
@Chris 从 t=1 到当前期间连续