楼主: blliufan
657 0

关于DELIMITER的例子 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

84%

还不是VIP/贵宾

-

威望
0
论坛币
887 个
通用积分
0.0003
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
2530 点
帖子
138
精华
0
在线时间
200 小时
注册时间
2009-9-28
最后登录
2021-10-9

楼主
blliufan 发表于 2015-8-24 21:21:01 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
data nums;
INFILE datalines
DSD DLMSTR='ab';
INPUT X Y Z;
datalines;
1ab2ab3
4a5a6
7ab9
;
run;

Obs X Y Z
1    1 2 3
2    .  7 9

按照我以前的想法,第二次input循环时,要先把4读给x,然后Y和Z都是.

现在看来,我认为不是这样的。
SAS应该是先把数据分开。
比如,首先把第一行分为1 2 和3,然后分别赋值给X Y和Z。

第二遍时,换行和string'ab'都是分割。
所以分割成‘4a5a6’, ‘7’和‘9’。所以,X没有赋值,而Y和Z是7和9。
二维码

扫码加我 拉你入群

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

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

关键词:delimiter delimit limit ITER del

jennings!

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

本版微信群
扫码
拉您进交流群
GMT+8, 2026-2-1 18:30