Stata to Excel:保持时间variables正确
我正在尝试将Stata的.dta
文件从Stata导出到Excel。 该文件包含一个重要的时间variables。 虽然它在Stata中performance的很好,格式为%tm
(例如2010m12
),但是当我将它导出到Excel时,它会显示数字。 试图将其导出为csv,xls,xlsx,但似乎没有帮助。 例:
在Stata上:
在Excel导出后:
我也尝试玩格式和types(它原来是float
),但无法修复它。 没有find任何解决scheme。
我不清楚为什么Stata以这种方式输出%tm格式的variables。 例如,2010m2在标记时转换为21916.000006956,如果不是,则为601。
但是,这会将%tmdate作为string输出:
clear set obs 10 gen time = _n+600 format time %tm export excel using "time.xls", replace datestring("%tm")