我正在尝试为标签变量创建一个循环。对于这一点,我想用下面的宏:标签变量循环
local diaglbl "=1 if high blood pressure diag" "=1 if mult diag high blood press" "=1 if coronary hrt disease diag" ///
"=1 if angina diagnosis" "=1 if heart attack diag" "=1 if other heart disease diag" "=1 if stroke diagnosis" ///
"=1 if emphysema diagnosis" "=1 if chronc bronchits last 12 mths" "=1 if high cholesterol diagnosis" ///
"=1 if cancer diagnosis" "=1 if diabetes diagnosis" "=1 if joint pain last 12 months" ///
"=1 if arthritis diagnosis" "=1 if asthma diagnosis"
问题是,我的外引号(只有第一个和最后一个)消失,当我检查了使用macro dir
宏。我在开始时尝试使用`“,最后使用”',但它仍然不起作用。有没有办法解决这个问题,还是有更智能的方法来自动标记多个变量,但是标签不同?
这个问题可能是它们不在同一行,如果你在开始处使用'“而在最后使用”'而整个命令应该在同一行上。 –
你应该显示不起作用的代码。否则,我们无法猜测问题。 –