全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 学习笔记1.0
658 0
2015-08-24
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。
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群