Stata to Excel:保持时间变量正确
Stata to Excel: Keeping the time variable correct
我正在尝试将我的 .dta
文件从 Stata 导出到 Excel。该文件包含一个重要的时间变量。虽然它在 Stata 中显示良好,但格式为 %tm
(例如 2010m12
),当我将其导出为 Excel 时它显示数字。尝试将其导出为 csv、xls、xlsx,但似乎无济于事。示例:
在 Stata 上:
在 Excel 导出后:
我也试过格式和类型(最初是 float
),但无法修复。没有找到任何解决方案。
我不清楚为什么 Stata 以这种方式导出 %tm 格式的变量。例如2010m2标注时转换为21916.000006956,不标注时转换为601
但是,这会将 %tm 日期导出为字符串:
clear
set obs 10
gen time = _n+600
format time %tm
export excel using "time.xls", replace datestring("%tm")
我正在尝试将我的 .dta
文件从 Stata 导出到 Excel。该文件包含一个重要的时间变量。虽然它在 Stata 中显示良好,但格式为 %tm
(例如 2010m12
),当我将其导出为 Excel 时它显示数字。尝试将其导出为 csv、xls、xlsx,但似乎无济于事。示例:
在 Stata 上:
在 Excel 导出后:
我也试过格式和类型(最初是 float
),但无法修复。没有找到任何解决方案。
我不清楚为什么 Stata 以这种方式导出 %tm 格式的变量。例如2010m2标注时转换为21916.000006956,不标注时转换为601
但是,这会将 %tm 日期导出为字符串:
clear
set obs 10
gen time = _n+600
format time %tm
export excel using "time.xls", replace datestring("%tm")