全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
5475 4
2015-03-24
悬赏 1 个论坛币 已解决
现在我在sas程序中生成了如下的一个数据集,数值型变量保留两个小数。 360软件小助手截图20150324205147.png

用如下程序导出Excel表格中得到的却是如下,没有保留两位小数,大家有什么好方法吗?

options VALIDVARNAME=ANY;
libname myxls EXCEL 'C:\Users\Administrator\Desktop\结算项目.xls';
data myxls.sheet1(dblabel=YES dbforce=YES);
set re_table;
run;
libname myxls clear;
20150324205523.png






最佳答案

wpfwxn 查看完整内容

这是因为你只是用format将数值型变量显示成2位,而本质上变量的小数位数还是好多位,可以用round函数转换一下
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-3-24 21:01:06
这是因为你只是用format将数值型变量显示成2位,而本质上变量的小数位数还是好多位,可以用round函数转换一下
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-3-25 17:21:16
感觉这个在excel里处理比在SAS里处理容易得多,只要选中全部,把单元格格式设为2位小数即可.
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-3-29 10:35:13
wpfwxn 发表于 2015-3-25 10:42
这是因为你只是用format将数值型变量显示成2位,而本质上变量的小数位数还是好多位,可以用round函数转换一 ...
谢谢,是个不错的方法
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-3-29 10:36:47
lyfyb99 发表于 2015-3-25 17:21
感觉这个在excel里处理比在SAS里处理容易得多,只要选中全部,把单元格格式设为2位小数即可.
是的,我是希望有一步到位的方法。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群