【发布时间】:2018-11-04 13:02:25
【问题描述】:
我有一个面板数据集,其中包含我想确定冲突后年份的冲突数据。
所以我自己构建了一个变量,它用“3”编码了从冲突到和平的过渡。每当一个新国家的值开始时,我都会用 NA 对相同的变量进行编码。 S
我现在要做的是创建一个新的二进制变量,该变量将冲突后年份标识为 1 和冲突年份,并且从不与 0 冲突。为此,我必须每年分配一次,在过渡中的 3 之后变量为 1,直到同一列中有 NA。如下:
Country Year transition post-conflict
Afghanistan 1994 0 0
Afghanistan 1995 0 0
Afghanistan 1996 3 1
Afghanistan 1997 2 1
Afghanistan 1998 2 1
Albania 1994 NA 0
Albania 1994 2 0
我该怎么办?
【问题讨论】:
-
其他用户将您的问题标记为低质量和需要改进。我重新措辞/格式化您的输入,使其更容易阅读/理解。请查看我的更改以确保它们反映您的意图。但我认为你的问题仍然无法回答。 你现在应该edit你的问题,添加缺失的细节(见minimal reproducible example)。如果您对我有其他问题或反馈,请随时给我留言。
标签: r database loops if-statement