全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
46630 11
2011-09-14
我有两组月度数据,一边里面的year month是字符型Length 12., Format$12,informat$12.。另一个是数值型length 8  Format Best12.,informat Best32.这两个要怎么转换成一个类型然后用merge呢?我用书上的input和put试了几次都不行
二维码

扫码加我 拉你入群

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

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

全部回复
2011-9-14 17:37:14
不可转换,除非新建一个variable...
二维码

扫码加我 拉你入群

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

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

2011-9-14 17:39:14
用input生成新的变量

data a;
   set a;
   year_new=input(year,12.);
   month_new=input(month,12.);
   rename year_new=year;
   rename month_new=month;
   drop year month;
run;
二维码

扫码加我 拉你入群

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

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

2011-9-14 20:57:00
LS的是把字符转成数值的吧,非常感谢
二维码

扫码加我 拉你入群

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

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

2011-9-15 14:57:03
wangyf0218 发表于 2011-9-14 17:39
用input生成新的变量

data a;
再问下LS,这种情况要把数值的转成字符的要怎么处理呢?
二维码

扫码加我 拉你入群

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

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

2011-9-15 15:48:30
按时地方 发表于 2011-9-15 14:57
再问下LS,这种情况要把数值的转成字符的要怎么处理呢?
原理上一样
year_new=input(year,$12.);
month_new=input(month,$12.);
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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