全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1669 3
2013-10-19
The variable Address2 contains values such as Piscataway, NJ. How do you
assign the two-letter state abbreviations to a new variable named State?
a. State=scan(address2,2);
b. State=scan(address2,13,2);
c. State=substr(address2,2);
d. State=substr(address2,13,2);
为什么答案一定要是A,而不是D啊?

二维码

扫码加我 拉你入群

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

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

全部回复
2013-10-19 13:40:34
因为:
人家要求是第二个单词,而substr(address2,13,2);是从变量address2的13位往后取二个字符,一来有可能变量前面有空格,二来题目要的是通法,而不是一种情况的解法
二维码

扫码加我 拉你入群

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

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

2013-10-19 17:44:25
因为变量长度可能存在差异,按位置截取得到的可能就不是州名了~
二维码

扫码加我 拉你入群

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

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

2013-10-20 23:37:30
such as Piscataway, NJ 比如说。。。
"Piscataway, NJ“这个是变化的,对“Piscataway, NJ”来说,D是对的,但一旦地址变了,D就不对了。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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