【发布时间】:2022-02-01 16:23:40
【问题描述】:
我正在尝试运行以下代码以将变量 n(date1, date2) 重新格式化为字符串中的日期,但出现错误:
' 无效名称 r(198);
我使用的是 stata 15.0(无法升级)
这是代码:
foreach var of varlist date1 date2 {
gen double_d'var' = clock('var', "YMD hms")
format d_'var' %tc
drop 'var'
rename d_'var' 'var'
}
不胜感激。
【问题讨论】:
-
请注意,日期时间变量应始终为
generated 和double。使用文本double作为名称的一部分,使用稍纵即逝与此无关..