我在SAS中有一个包含大量格式的数据集。当我导出到csv时,所有格式都会消失,而我只剩下数字。当我导出到Stata时,我的许多格式都被保留了,但是其中一些格式丢失了(我相信任何具有负值或小数的格式都会失败,但我并不完全确定)。
这似乎并不太困难,但我似乎找不到简单地将格式化变量作为字符导出到CSV(或任何其他输出)数据的方法。我怎么能这样做?
此致
答案 0 :(得分:1)
这似乎不是SAS的默认行为。使用proc导出而不是菜单并检查结果。
proc format;
value age_fmt
0 - 10 = "Young"
11 - 13 = "Teen"
13 - high = "Old";
run;
data class;
set sashelp.class;
age_formatted=age;
format age_formatted age_fmt.;
run;
proc export data=class outfile='/folders/myfolders/class.csv' replace dbms=csv;
run;