全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2328 5
2011-01-18
在下面这道题里:
Which INPUT statement reads the values for Lname, Fname, Department and Salary (in that order)?
1---+----10---+----20---
ABRAMS THOMAS
SALES $25,209.03
BARCLAY ROBERT
MARKETING $29,180.36
COURTNEY MARK
PUBLICATIONS $24,006.16

a.
input #1 Lname $ Fname $ /       Department $12. Salary comma10.;
b.
input #1 Lname $ Fname $ /       Department : $12. Salary : comma.;
c.
input #1 Lname $ Fname $       #2 Department : $12. Salary : comma.;
d.
both b and c
Correct answer:  d

为什么在输入Department和Salary,要在format前加冒号 : $12. / : comma.

而下面这个程序,在输入price时,用format comman6.就不用冒号呢?
1---+----10---+----20---
SKIRT BLACK
COTTON
036499 $44.98
SKIRT NAVY
LINEN
036899 $51.50
DRESS RED
SILK
037299 $76.98

data spring.sportswr;

infile newitems;


input #1 Item $ Color $
#3 @8 Price comma6.

#2 Fabric $

#3 SKU $ 1-6;

run;

谢谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2011-1-18 10:42:54
1# HaiMM01   因为这里是informat ,在读入数据的命令中就制定了格式,所以要加冒号,这是sas 语言要求
二维码

扫码加我 拉你入群

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

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

2011-1-18 10:48:35
还有就是,这个其实是语言问题,有时候不加就不会报错,但是严格一点,以免复杂语法状况下,sas不知道该如何运行
二维码

扫码加我 拉你入群

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

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

2011-1-18 12:31:56
非常感谢johnhan1987 的回答,也就是说,informat 都是应该加冒号的,但有时不加也可以(如后面那个例子中的comma6), 对吗?
二维码

扫码加我 拉你入群

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

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

2011-1-19 03:11:12
基本上是这样的
二维码

扫码加我 拉你入群

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

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

2011-1-19 10:58:43
再次感谢!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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