楼主: yqfbest
1958 6

sas调入excel数据时 有字母和数字一起的变量无法导入进去 [推广有奖]

  • 3关注
  • 0粉丝

本科生

27%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0.0001
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
874 点
帖子
47
精华
0
在线时间
103 小时
注册时间
2014-9-29
最后登录
2018-9-11

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
sas调入excel数据时 有字母和数字一起的变量无法导入进去,在sas表格中会成  .  ,例如   P1212    调入sas只能显示为 .     求高手给予解答

二维码

扫码加我 拉你入群

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

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

关键词:excel数据 EXCEL xcel exce cel excel 字母

沙发
teqel 发表于 2015-2-7 23:50:05 来自手机 |只看作者 |坛友微信交流群
使用guessingrow=1000

使用道具

藤椅
yqfbest 发表于 2015-2-8 09:55:05 |只看作者 |坛友微信交流群
teqel 发表于 2015-2-7 23:50
使用guessingrow=1000
你好,这个步骤写在哪个地方,麻烦你将全部调入过程步给写一下好么?非常感谢
以下是我的调入过程,就是一些变量中字母和数字一起的无法调入进去。
PROC IMPORT OUT= WORK.B1
            DATAFILE= "C:\Users\sjrd\Desktop\瓣膜置换术 60.xls"
            DBMS=EXCEL REPLACE;
     RANGE="'000#总计$'";
     GETNAMES=YES;
     MIXED=no;
     SCANTEXT=YES;
     USEDATE=YES;
     SCANTIME=YES;
RUN;

使用道具

板凳
sushe1527 发表于 2015-2-8 10:26:34 |只看作者 |坛友微信交流群
yqfbest 发表于 2015-2-8 09:55
你好,这个步骤写在哪个地方,麻烦你将全部调入过程步给写一下好么?非常感谢
以下是我的调入过程,就是 ...
改成 MIXED=yes; 即可

使用道具

报纸
teqel 发表于 2015-2-8 11:59:42 |只看作者 |坛友微信交流群
PROC IMPORT OUT= WORK.B1
            DATAFILE= "C:\Users\sjrd\Desktop\瓣膜置换术 60.xls"
            DBMS=EXCEL REPLACE;
     RANGE="'000#总计$'";
     GUESSINGROWS=5000;
     GETNAMES=YES;
     MIXED=no;
     SCANTEXT=YES;
     USEDATE=YES;
     SCANTIME=YES;
RUN;

proc import 自动判断数据是字符还是数值型,默认猜20行,如果前20行都是数值,就认为是数值,如果之后出现了字符,则设为missing。多取一些猜测的行数,例如5000行,会比较好。

使用道具

地板
yqfbest 发表于 2015-2-8 12:45:57 |只看作者 |坛友微信交流群
sushe1527 发表于 2015-2-8 10:26
改成 MIXED=yes; 即可
问题解决了 多谢多谢

使用道具

7
yqfbest 发表于 2015-2-8 12:46:28 |只看作者 |坛友微信交流群
teqel 发表于 2015-2-8 11:59
PROC IMPORT OUT= WORK.B1
            DATAFILE= "C:\Users\sjrd\Desktop\瓣膜置换术 60.xls"
        ...
问题解决了 多谢高手

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-28 16:52