楼主: kingyaozhi
7720 7

[原创博文] SAS导入数据怎么指定类型呢 [推广有奖]

  • 0关注
  • 1粉丝

本科生

54%

还不是VIP/贵宾

-

威望
0
论坛币
2330 个
通用积分
0.1814
学术水平
10 点
热心指数
15 点
信用等级
4 点
经验
998 点
帖子
62
精华
0
在线时间
107 小时
注册时间
2008-4-4
最后登录
2017-9-11

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
问下各位达达,怎么指定SAS要导入的变量的类型啊?比如说我的TXT或Excel有一组变量内容是身份证号,怎么能在导入到SAS时,把这列变量识别为文本型呢?看到有人说用MIXED=YES,但是我在PROC IMPORT下使用MIXED提示不可识别。如果用informat或者format就会提示错误"你正在用$定义数值型" 然后生成的数据集里面的变量还是数值型。。。。我很无奈



拜托了~~再弄不好要被老板打死了。
二维码

扫码加我 拉你入群

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

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

关键词:导入数据 informat informa format import 身份证号 Excel

回帖推荐

kingyaozhi 发表于4楼  查看完整内容

就是非常简单的一段 province.xls里有一列是身份证号码,我希望身份证号码这一列在SAS的数据集里以文本类型出现。。。 很简单的一个问题,怎么都弄不好。 同理TXT的数据也是这样。 如果加入以下代码,就会提示"错误:对数据型变量使用了文本型的定义$"

本帖被以下文库推荐

上程序
老夫聊发少年狂

使用道具

藤椅
lsyizls 在职认证  发表于 2011-4-19 10:34:16 |只看作者 |坛友微信交流群
你的数据类型具体什么样子我不清楚,但是如果有一列是文本型串列数字的话,不妨可以这样(原始文件是csv,有一列叫ID):
data ds;
infile '/user/dataset.csv' dlm=',';
input  ID: $10. Name $ ;
run;
我们单位用的是unix的SAS  EG,你用windows时把infile的路径改一下

使用道具

板凳
kingyaozhi 发表于 2011-4-19 10:50:05 |只看作者 |坛友微信交流群
就是非常简单的一段
  1. proc import out=auto.province
  2. datafile="E:\province.xls" dbms=excel replace;
  3. run;
复制代码



province.xls里有一列是身份证号码,我希望身份证号码这一列在SAS的数据集里以文本类型出现。。。
很简单的一个问题,怎么都弄不好。

同理TXT的数据也是这样。

如果加入以下代码,就会提示"错误:对数据型变量使用了文本型的定义$"

  1. format CERT_BG $8. PROVINCE $8.;
  2. informat CERT_BG $8. PROVINCE $8.;
复制代码
已有 1 人评分经验 论坛币 收起 理由
bakoll + 3 + 3 精彩帖子

总评分: 经验 + 3  论坛币 + 3   查看全部评分

使用道具

报纸
sasjunior 发表于 2015-9-24 17:50:43 |只看作者 |坛友微信交流群
lsyizls 发表于 2011-4-19 10:34
你的数据类型具体什么样子我不清楚,但是如果有一列是文本型串列数字的话,不妨可以这样(原始文件是csv,有 ...
利用EG手工设定是可以的。

使用道具

地板
sasjunior 发表于 2015-9-24 17:55:48 |只看作者 |坛友微信交流群
如果变量很多如何批量处理呢?

使用道具

7
lsyizls 在职认证  发表于 2015-9-24 20:38:58 |只看作者 |坛友微信交流群
sasjunior 发表于 2015-9-24 17:50
利用EG手工设定是可以的。
骚年,这么老的帖子居然被你翻出来了。啊,那是我是多么的年轻啊!

使用道具

8
sasjunior 发表于 2015-9-29 14:48:41 |只看作者 |坛友微信交流群
lsyizls 发表于 2015-9-24 20:38
骚年,这么老的帖子居然被你翻出来了。啊,那是我是多么的年轻啊!
呵呵,方法有帮助,非常感谢,现在您应该是SAS的高手了,以后麻烦多多指教我们这些新手啊!

使用道具

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

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

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

GMT+8, 2024-4-27 22:13