楼主: wangwangwang110
6647 6

请教高手:有关导入csv文件 [推广有奖]

  • 0关注
  • 1粉丝

已卖:584份资源

高中生

67%

还不是VIP/贵宾

-

威望
0
论坛币
588 个
通用积分
0.1200
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
399 点
帖子
25
精华
0
在线时间
20 小时
注册时间
2008-10-25
最后登录
2020-6-13

楼主
wangwangwang110 发表于 2009-3-9 00:04:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

请问高手:怎样在导入csv文件时预先定义变量的长度(length不能使用),因为原数据某列第一个观测值为空值,SAS在导入文件时就自动规定其长度为1,这样以后个观测值就不能正确导入。谢谢了!

二维码

扫码加我 拉你入群

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

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

关键词:请教高手 length leng 导入文件 定义变量 文件 高手 CSV

回帖推荐

chengsm13 发表于2楼  查看完整内容

使用informat. 例如,data customers;   infile 'c:\customers.csv'      delimiter = ',' MISSOVER firstobs=2;     informat id 8.0    informat CUST_ID $6.;    informat CUST_NAME $30. ;    informat CUST_GROUP $20. ;       input id CUST_ID CUST_NAME CUST_GROUP;  run;

本帖被以下文库推荐

沙发
chengsm13 发表于 2009-3-9 01:07:00

使用informat. 例如,

data customers;

  infile 'c:\customers.csv'

      delimiter = ',' MISSOVER firstobs=2;

    informat id 8.0

    informat CUST_ID $6.;

    informat CUST_NAME $30. ;

    informat CUST_GROUP $20. ;

   

    input id CUST_ID CUST_NAME CUST_GROUP;

 run;

已有 1 人评分经验 论坛币 收起 理由
bakoll + 3 + 3 精彩帖子

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

藤椅
wangwangwang110 发表于 2009-3-9 10:18:00

谢啦,我试了一下,用import的命令,加入guessingrows命令也可以!

非常感谢!

板凳
firstknife 发表于 2009-3-9 13:44:00
guessingrows是什么东东?不好意思,我太孤陋寡闻了

报纸
wangwangwang110 发表于 2009-3-9 19:06:00
GUESSINGROWS=1 to 3276;

scans data for its data type from row 1 to the row number that is specified.

Note:   This number should be greater than the value that is specified for DATAROW=.  

地板
raymonica 发表于 2009-3-9 22:04:00
thanks learning.

7
nernernini 发表于 2009-3-9 22:09:00
good to know. thanks.

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-20 11:12