楼主: 阿三头
7078 7

[原创博文] 【急】SAS导入excel数据时 对缺失数据的处理 [推广有奖]

  • 0关注
  • 0粉丝

小学生

21%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
29 点
帖子
4
精华
0
在线时间
6 小时
注册时间
2011-11-24
最后登录
2012-12-8

楼主
阿三头 发表于 2012-3-31 11:42:53 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
excel表格中共有4个变量,每个变量有226个观测值。用import将excel导入sas, proc print可以输出4组变量值,但用proc corr计算相关系数时,出现错误ERROR: Variable list empty.
自己分析原因估计是sas在读入数据时,由于这4个变量的前8个观测值都为缺失,因此不能读入。

求高手分析求解。下面是SAS code

PROC IMPORT OUT= WORK.correlation
            DATAFILE= "D:\work\Correlation.xls"
            DBMS=EXCEL REPLACE;
     RANGE="Sheet1$";
     GETNAMES=YES;
     MIXED=NO;
     SCANTEXT=YES;
     USEDATE=YES;
     SCANTIME=YES;
RUN;

data correlation1;
set correlation;
run;

proc print data=correlation1;
run;

proc corr data=correlation1;
run;
二维码

扫码加我 拉你入群

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

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

关键词:excel数据 EXCEL 缺失数据 xcel exce excel表格 import ERROR EXCEL

沙发
阿三头 发表于 2012-3-31 22:01:53
有好心人会么

藤椅
木子星 发表于 2012-3-31 23:34:53
proc corr data=corrlation1;
var  var1-varn;
run;

板凳
木子星 发表于 2012-3-31 23:35:40
楼主的程序 缺少了  var语句

报纸
木子星 发表于 2012-4-1 00:02:31
proc import out=temp
             datafile='C:\Users\Administrator\Desktop\New Microsoft Excel Worksheet.xls'
                         dbms=excel
                         replace;
                         getnames=yes;
run;
proc print data=temp;run;
proc contents data=temp;run;
proc corr data=temp out=corrlation;
var x20 x21 x45 x46;
run;

楼主用我传的附件  来做 你上传的附件格式不对
在电子表格中的缺失值.在导入sas的过程中 被认为是字符型的变量了
所以无法做corr  另一方面  你在proc corr过程中 没有var语句
该语句实现的是对那些变量做corr

New Microsoft Excel Worksheet.xls

29.5 KB

地板
阿三头 发表于 2012-4-1 00:18:42
木子星 发表于 2012-4-1 00:02
proc import out=temp
             datafile='C:\Users\Administrator\Desktop\New Microsoft Excel Work ...
谢谢!但还有个问题,我其实一共是226个观测值,你的数据读入print只有225的观测值。需要在读入的excel表格中对无观测值的cell加点么?

7
阿三头 发表于 2012-4-1 00:22:54
木子星 发表于 2012-4-1 00:02
proc import out=temp
             datafile='C:\Users\Administrator\Desktop\New Microsoft Excel Work ...
另外我发现你上传的附件把小数都扩大1000-10000倍,有没有方法保留原来数据不变?

8
邓凤芝 发表于 2012-4-1 00:23:46
看看

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

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