全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1716 3
2014-04-15
想问各位大神,
data a;
input x $ y z @@;
cards;
a 10 20 b 30 40 c 50 60
;
run;
data _null_;
set a;
put x$ @;
put y @;
put z;
run;
这个在log窗口结果是这样的
a 10 20
b 30 40
c 50 60
这个我懂,应该懂,但是和下边的输出比起来就有点困惑了
data _null_;
set a;
put x$ 5-10 @;
put @15 y 4.3 @;
put "--" @;
put z 2.;
run;
    a         10.0--20
    b         30.0--40
    c         50.0--60
我总觉得这个在双杠前后,应该像上边的矩阵一样应该有空格啊,为撒这里的y和z的值是通过双线连在一起了呢?是因为中间有字符输出的原因吗啊?
求大神指点,谢谢~~




二维码

扫码加我 拉你入群

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

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

全部回复
2014-4-15 00:42:25
追问:
data _null_;
set a;
put x$ y z;
run;
这段程序和第一个put语句的data语句是一样的吗?一样的效率吗?谢谢~~

二维码

扫码加我 拉你入群

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

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

2014-4-15 10:59:33
It depends on the formats. Take a look following example.


data _null_;
x=1;y=2 ;
put x  1. @;put '*' @; put y  1.;
put x  1. @;put ' * ' @; put y  1.;
put x  1. @;put +1 '* ' @; put y  1.;
put x  8. @;put  '*' @; put y  3.;
put x  8. @;put +(-5) '*' @; put @10 y  3.;

run;
二维码

扫码加我 拉你入群

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

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

2014-4-15 23:23:58
bobguy 发表于 2014-4-15 10:59
It depends on the formats. Take a look following example.
I got it. Thanks a lot~~
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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