楼主: HaiMM01
2395 5

[原创博文] 请教一个关于input format的问题 [推广有奖]

  • 0关注
  • 1粉丝

已卖:11份资源

大专生

35%

还不是VIP/贵宾

-

威望
0
论坛币
187 个
通用积分
0.8486
学术水平
3 点
热心指数
3 点
信用等级
1 点
经验
946 点
帖子
36
精华
0
在线时间
59 小时
注册时间
2010-7-26
最后登录
2025-6-6

楼主
HaiMM01 发表于 2011-1-18 03:13:22 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
在下面这道题里:
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;

谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:format FORMA Input form For values

沙发
johnhan1987 发表于 2011-1-18 10:42:54
1# HaiMM01   因为这里是informat ,在读入数据的命令中就制定了格式,所以要加冒号,这是sas 语言要求

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

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

报纸
johnhan1987 发表于 2011-1-19 03:11:12
基本上是这样的

地板
HaiMM01 发表于 2011-1-19 10:58:43
再次感谢!

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-1 05:07