全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
5338 3
2015-08-18
data aa;  set a;
  year=substr(deaddate,1,4)*1;
  if year=2001 and fly='通过';
  drop year;
run;

在以上程序中,substr函数后使用了*1是什么意思?




二维码

扫码加我 拉你入群

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

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

全部回复
2015-8-18 14:39:26
substr得出的是字符型,*1之后,强行将结果转为数值型。

类似的还有神马+0啊之类;正规用 input + best. 搞一下
二维码

扫码加我 拉你入群

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

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

2015-8-18 14:49:01
Tigflanker 发表于 2015-8-18 14:39
substr得出的是字符型,*1之后,强行将结果转为数值型。

类似的还有神马+0啊之类;正规用 input + best. ...
原来是这样!!谢谢!!
二维码

扫码加我 拉你入群

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

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

2015-8-24 12:01:51
Tigflanker 发表于 2015-8-18 14:39
substr得出的是字符型,*1之后,强行将结果转为数值型。

类似的还有神马+0啊之类;正规用 input + best. ...
学习了
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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