我正在尝试提取Forvalues" Loop"中包含的值。从Stata到Excel。
forvalues i = 20(5)40 {
forvalues x = 0(5)10 {
local xlsrow = 2
putexcel A`xlsrow'=("`i'_`x'") using results, sheet("individuals") modify
local xlsrow = `xlsrow'+4
}
}
在第一阶段,我只想写出变量i&的不同组合。 x进入A列。不幸的是,我收到的唯一结果是A2行中的最后一个组合40_10。所以不知何故,我必须在本地xlsrow中遇到问题,但我无法弄明白。非常感谢帮助!
答案 0 :(得分:3)
不确定这是否与您的想法完全相同,但这将在A2:A16的单元格中创建如下所示的数据:
20_0
20_5
20_10
25_0
...
40_10
Stata代码:
local xlsrow = 2
putexcel set results, sheet("individuals") replace
forvalues i = 20(5)40 {
forvalues x = 0(5)10 {
putexcel A`xlsrow'=("`i'_`x'")
local xlsrow = `xlsrow'+1
}
}
!open results.xlsx