全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1711 6
2011-12-31
遇到原始库中 是字符型导入的 存在许多不规范数值  如7。2  或者 7,2  都是7.2 的意思  遇到这个情况 该怎么统一转化为 7.2 啊?? 请高手帮忙
二维码

扫码加我 拉你入群

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

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

全部回复
2011-12-31 11:58:14
U can use the 'tranwrd' function to handle it. Here is an example.

data test;
        format b 8.2;
        a = '7。2';
        b = tranwrd(a,'。','.');
        output;

        a = '7,2';
        b = tranwrd(a,',','.');
        output;

        a = '7.2';
        b = a;
        output;
run;
二维码

扫码加我 拉你入群

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

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

2011-12-31 12:05:14
不是很好的办法,期待有更好的。
复制代码
二维码

扫码加我 拉你入群

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

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

2011-12-31 12:11:01
复制代码
二维码

扫码加我 拉你入群

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

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

2011-12-31 13:20:19
空字符很讨厌,忘了处理时很容易出错。
二维码

扫码加我 拉你入群

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

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

2011-12-31 18:02:34
webgu 发表于 2011-12-31 13:20
空字符很讨厌,忘了处理时很容易出错。
是啊,有时候语句是对的,就是因为空格没处理,所以一直运行不成功...
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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