楼主: yboy
6495 11

两个编程中出现的小问题 [推广有奖]

  • 0关注
  • 0粉丝

VIP

硕士生

40%

还不是VIP/贵宾

-

威望
0 级
论坛币
42 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
3991 点
帖子
142
精华
0
在线时间
189 小时
注册时间
2006-8-4
最后登录
2019-12-16

楼主
yboy 发表于 2008-2-21 16:16:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

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;

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

谢谢各位老大!

二维码

扫码加我 拉你入群

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

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

关键词:小问题 successful documents Document Settings 问题 编程 出现

沙发
luijb 在职认证  发表于 2008-2-22 09:10:00

第二个问题我来回答

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

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

西格玛临床统计服务工作室http://www.sigma-stat.com/,luijb@163.com

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

第二个问题我来回答

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

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

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

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

板凳
wmfz 发表于 2008-6-11 11:58:00
文件少的话我觉得还是菜单导出操作比较好。

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

地板
sakunamary 发表于 2008-6-11 16:53:00

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

我sas故我在

7楼
happytalent 发表于 2008-6-12 13:32:00

同意楼上的

8楼
hengda 发表于 2009-3-27 22:09:00
第一个问题是因为你的SAS数据集的变量数大于excel能容纳的范围

9楼
ruviolety 发表于 2014-3-19 16:05:36
hengda 发表于 2009-3-27 22:09
第一个问题是因为你的SAS数据集的变量数大于excel能容纳的范围
我也出现这个问题,就13个变量,怎么可能超过范围呢?

10楼
caicaierfeng 发表于 2014-12-2 14:56:09
ruviolety 发表于 2014-3-19 16:05
我也出现这个问题,就13个变量,怎么可能超过范围呢?
请问有找到原因吗?

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-11-14 19:57