楼主: lizhewenbei
3020 8

请教一下,怎样让EXCEL上传到SAS以后,保持原有的字符型?最好不让stkcd被变为数值型 [推广有奖]

  • 15关注
  • 5粉丝

已卖:668份资源

副教授

38%

还不是VIP/贵宾

-

威望
0
论坛币
304 个
通用积分
11.3270
学术水平
4 点
热心指数
13 点
信用等级
5 点
经验
9728 点
帖子
614
精华
0
在线时间
502 小时
注册时间
2008-2-6
最后登录
2025-11-27

楼主
lizhewenbei 学生认证  发表于 2015-2-6 20:02:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请教一下,怎样让EXCEL上传到SAS以后,保持原有的字符型?最好不让stkcd被变为数值型
1.png 2.png

proc import out=ind0 datafile="e:\ind0"
dbms=excel replace;getnames=yes;run;

二维码

扫码加我 拉你入群

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

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

关键词:EXCEL stkcd exce xcel 数值型 replace import excel EXCEL 最好

ind0.rar
下载链接: https://bbs.pinggu.org/a-1729323.html

6.05 KB

本附件包括:

  • ind0.xls

沙发
sushe1527 发表于 2015-2-6 21:26:41
excel里面第一列设置成文本即可
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
lizhewenbei + 1 + 1 + 1 + 1 精彩帖子

总评分: 论坛币 + 1  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

藤椅
lizhewenbei 学生认证  发表于 2015-2-6 21:39:25
sushe1527 发表于 2015-2-6 21:26
excel里面第一列设置成文本即可
但是我用了“特殊格式中的‘000000’”,才把stkcd=1、2等变成了000001、000002,如果一转化成文本格式,又变回了1、2。请您指教

板凳
sushe1527 发表于 2015-2-6 21:51:16
lizhewenbei 发表于 2015-2-6 21:39
但是我用了“特殊格式中的‘000000’”,才把stkcd=1、2等变成了000001、000002,如果一转化成文本格式, ...
  1. DATA ind0;
  2. set ind0;
  3. Stkcd1=put(Stkcd,z6.);
  4. run;
复制代码
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
lizhewenbei + 1 + 1 + 1 + 1 精彩帖子

总评分: 论坛币 + 1  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

报纸
lizhewenbei 学生认证  发表于 2015-2-7 09:00:34
sushe1527 发表于 2015-2-6 21:51
感谢!另外想问一下,如果我把put 改变为input,为何就提示z6.输入格式不存在或没没找到?

地板
teqel 发表于 2015-2-7 11:04:13
format Stkcd z6.;
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
lizhewenbei + 1 + 1 + 1 + 1 精彩帖子

总评分: 论坛币 + 1  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

7
lizhewenbei 学生认证  发表于 2015-2-12 19:53:26
teqel 发表于 2015-2-7 11:04
format Stkcd z6.;
嗯哪,如果我想在proc import步骤中就变换格式,是否有可行性?

8
琉夜 发表于 2015-2-12 19:57:07
学习了~

9
wpfwxn 发表于 2015-2-13 09:39:43
lizhewenbei 发表于 2015-2-6 21:39
但是我用了“特殊格式中的‘000000’”,才把stkcd=1、2等变成了000001、000002,如果一转化成文本格式, ...
你这样设置的话,虽然看到的是000001,可本质上还是1,还是数值型,所以sas读取的时仍会以数值型读取,如果想以字符型除去,需要在录入的时候就把该列定义成文本

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-2-9 09:15