全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
6132 11
2008-02-21

1. proc export导出失败:不知其原因

198  proc export data=idc_sum
199  outfile="C:\Documents and Settings\Administrator\桌面\sum.xls" replace;
200  run;

ERROR: Error attempting to CREATE a DBMS table. ERROR: Execute: 定义了过多字段。.
WARNING: _IMEX_.IDC_SUM.DATA 的文件删除失败。
ERROR: Export unsuccessful.  See SAS Log for details.
NOTE: SAS 系统由于错误而停止了该步的处理。

2. 新增字段sumsp、sumbase,并汇总已有字段(等号后的字段)求和

data idc_sum;
 modify idc_sum;
 sumsp=sumwlwt+sumbdwx+sumdw+sumqt+sumcqsb1;
 sumbase=sumcqsb0+sumjygj+sumrcts+sumsbcc+sumsbjc;
run;

但是部分字段有缺失值,汇总结果为空,应如何处理,并由此扩展到其他运算 + - * / **

谢谢各位老大!

二维码

扫码加我 拉你入群

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

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

全部回复
2008-2-22 09:10:00

第二个问题我来回答

使用+号,只要表达式里有缺失值,其结果必然是缺失值

应该使用函数sum(a1,a2,a3)

二维码

扫码加我 拉你入群

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

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

2008-2-22 09:30:00
以下是引用luijb在2008-2-22 9:10:00的发言:

第二个问题我来回答

使用+号,只要表达式里有缺失值,其结果必然是缺失值

应该使用函数sum(a1,a2,a3)

谢谢!这个属于加法统计函数问题,已经调通。

那么能否指点下,SAS中的缺失值对于其他运算法则应用哪些函数?以避免结果仍为缺失值,谢谢!

二维码

扫码加我 拉你入群

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

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

2008-6-11 11:58:00
文件少的话我觉得还是菜单导出操作比较好。
二维码

扫码加我 拉你入群

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

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

2008-6-11 12:14:00
第一个问题~不清楚
第二个问题的话
可以在data步中加入
if x=. then x=想要的值~
缺失值的处理是大学问阿~
二维码

扫码加我 拉你入群

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

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

2008-6-11 16:53:00

尝试将输出路径放到c盘,不要有中文字符。

二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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