在Stata中使用面板数据时,可以像这样一次创建和修改多个变量:
foreach wave of numlist 1/7 { clonevar vote`wave' = kp`wave'_190ab replace vote`wave' = 8 if v_intention`wave' == 0 }
[第一步,此命令只是将变量
kp1_190ab
,kp2_190ab
等复制并重命名为vote1
,vote2
等。下一步是一个简单的replace
命令,该命令依赖于其他变量(v_intention1
至v_intention7
)。
是否有可能在R中创建执行此类操作的循环?在Stata中,可以使用通配符'x'非常有用,但是我在R中找不到类似的东西。
[使用Stata中的面板数据时,可以像这样一次创建和修改多个变量:numlist 1/7的foreach波{clonevar表决`wave'= kp`wave'_190ab替换表决`]
[[
是您要寻找的。这是直接翻译,没有其他软件包。