全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
8493 12
2013-06-25
各位大侠,我的数据集1中有个变量year是通过取另一个变量的前4位“年”得到的, year=substr(Accper,1,4) 但是,现在这个year变量是字符型。其他数据集2中的year是数值型的,所以1不能与2横向合并了。
   求教一个函数什么的,能把这个year变量从字符型变为数值型。或者把其他数据集2中year从数值型变为字符型也成,哪种方便横向合并即可。
二维码

扫码加我 拉你入群

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

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

全部回复
2013-6-25 21:42:44
沙发
二维码

扫码加我 拉你入群

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

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

2013-6-25 22:06:34
year1=year+0;
就把一个字符的year变成了数值的year1
二维码

扫码加我 拉你入群

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

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

2013-6-25 22:28:52
xiexi
二维码

扫码加我 拉你入群

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

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

2013-6-26 10:34:45
Imasasor :我是这样做的

data data39;
year1=year+0;
run;

程序显示:
NOTE: 变量 year 未初始化。
ERROR: 您不能打开 WORK.DATA39.DATA 进行输出访问 (使用成员级的控制),因为 WORK.DATA39.DATA正被您 在资源环境“ViewTable
Window”中使用。
NOTE: SAS 系统由于错误而停止了该步的处理。————还是不行啊

二维码

扫码加我 拉你入群

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

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

2013-6-26 10:35:42
继续求助~
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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