全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1981 3
2014-03-02
data week1;
set jijweek.week1;
naps=input(naps,5.);
run;
这样的一个小程序,naps原本是是字符型,但是仍全是数字,我这样就转不起。。。。
二维码

扫码加我 拉你入群

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

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

全部回复
2014-3-2 14:47:40
生成一个新变量,你用的naps之前就是字符型的,生成naps2
二维码

扫码加我 拉你入群

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

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

2014-3-2 20:12:12
我试过用同一个变量名不行..换之..再写个rename换回来好了
二维码

扫码加我 拉你入群

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

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

2014-3-2 23:41:02
这里还有另外的一种方法

to_number(char [,fmt [,nlsparam] ])

该函数是将一个字符串所包含的数据转化为NUMBER型数据。

其中char是待转换的字符串,fmt指定待转换字符串的匹配规则,nlsparam参数用于指定所用语言种类等。

char的形式可为任何支持格式的字符串,如money型的字符串:$120,111.0023,23,000,000等。

fmt 是待转化的数据的匹配模式字符串,由于fmt种类比较多,大家可以到Xpert上面搜索to_number,就不在这里一一罗列,在这里只总结该讲述并未提及所给的fmt (format model)的所能匹配的值的范围——fmt的长度决定该函数所能匹配的字符串的最大值,否则会抛出-6502 numeric or value error 异常。http://baike.baidu.com/link?url= ... FyEsfeAptaEYNH-1y5a
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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