楼主: 7upbkq
11939 4

[问答] csv导入sas,从第二行开始读数问题 [推广有奖]

  • 0关注
  • 0粉丝

博士生

21%

还不是VIP/贵宾

-

威望
0
论坛币
128 个
通用积分
0
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
4412 点
帖子
142
精华
0
在线时间
353 小时
注册时间
2007-5-9
最后登录
2021-5-7

楼主
7upbkq 发表于 2014-4-10 19:37:23 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
用infile导入csv文件csv第一行为原始变量名,但是不符合sas命名规则,有回车空格等分隔符等,准备从第二行开始读数,并在sas中去命名变量标签。
使用infile导入数据,代码见下:

data CBdata_V3;
infile "C:\......\2011.csv"
         delimiter=',' MISSOVER DSD firstobs=2
   ;
input

    label1 $
    label2 $
    label3 $
;
run;

但是sas无法忽略csv原始数据第一行里的空格回车等,将其作为分隔符了,所以从第二行开始读不是真的读。。
求教,这种情况,如何让sas忽略csv第一行,真的从第二行开始读啊??
二维码

扫码加我 拉你入群

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

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

关键词:delimiter missover delimit infile label excel 标签

沙发
hyu9910 在职认证  发表于 2014-4-10 19:40:55
如果只有第1行的问题,你改下CSV吧,文本格式的

藤椅
小斜 学生认证  发表于 2014-4-10 19:41:35
我的处理方法:直接删除第一行字段名。虽然笨,但是快捷,屡试不爽。

板凳
7upbkq 发表于 2014-4-10 19:41:56
hyu9910 发表于 2014-4-10 19:40
如果只有第1行的问题,你改下CSV吧,文本格式的
什么意思。。 没听懂

报纸
hyu9910 在职认证  发表于 2014-4-10 19:47:46
7upbkq 发表于 2014-4-10 19:41
什么意思。。 没听懂
“csv第一行” -- 改这个出问题的地方

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

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