如何将UCDP武装冲突数据集年度观测行拆分为月度观测行?
问题:UCDP冲突年度数据转月度持续时间数据处理需求
我目前正在开展内战相关研究,采用UCDP Armed Conflict Dataset作为研究数据集,核心研究方向为内战的月度持续时间。但在将原始冲突年度数据转换为冲突月度数据(即把单条观测拆分为按月份拆分的多条观测)时遇到困难。
原始数据示例:
| conflict_id | start_date | end_date | year | termination |
|---|---|---|---|---|
| 100 | 1946-05-18 | NA | 1946 | 0 |
| 100 | 1946-05-18 | 1947-03-01 | 1947 | 1 |
| 101 | 1950-05-01 | 1950-07-01 | 1947 | 1 |
期望输出结果:
| conflict_id | year | month | duration | termination |
|---|---|---|---|---|
| 100 | 1946 | 5 | 1 | 0 |
| 100 | 1946 | 6 | 2 | 0 |
| 100 | 1946 | 7 | 3 | 0 |
| ... | ... | ... | ... | |
| 100 | 1947 | 2 | 9 | 0 |
| 100 | 1947 | 3 | 10 | 1 |
恳请各位提供相关解决建议与代码示例,感谢您的时间与专业支持!
内容的提问来源于stack exchange,提问作者ryang6476
相关产品推荐
相关产品推荐

