楼主: lizhewenbei
6176 14

希望把stkcd从字符型变成数值型,我的方法是否太笨了? [推广有奖]

11
lwien007 发表于 2014-11-25 14:25:11 |只看作者 |坛友微信交流群
SAS 里面无法对变量修改类型,除非采用 新变量=旧变量 再用drop rename。
你的程序,sas默认把字符型改成数值型进行计算,计算之后的值还是存储为字符型,因为变量类型不能直接修改。

使用道具

12
teqel 发表于 2014-11-25 14:31:08 |只看作者 |坛友微信交流群
lwien007 发表于 2014-11-25 14:25
SAS 里面无法对变量修改类型,除非采用 新变量=旧变量 再用drop rename。
你的程序,sas默认把字符型改成数 ...
在网上查了一下,似乎用%macro可以实现类型变换。暂时还没研究

使用道具

13
lwien007 发表于 2014-11-25 14:33:42 |只看作者 |坛友微信交流群
macro 也是用drop rename,否则无法修改,sas就是这么定的

使用道具

14
lizhewenbei 学生认证  发表于 2014-11-25 17:24:08 |只看作者 |坛友微信交流群
lwien007 发表于 2014-11-25 14:25
SAS 里面无法对变量修改类型,除非采用 新变量=旧变量 再用drop rename。
你的程序,sas默认把字符型改成数 ...
感谢您,也就是说,必须要利用新变量过渡,才能修改,对吧?

使用道具

15
lizhewenbei 学生认证  发表于 2014-11-25 17:25:00 |只看作者 |坛友微信交流群
teqel 发表于 2014-11-25 14:31
在网上查了一下,似乎用%macro可以实现类型变换。暂时还没研究
macro好像不能直接变换,也要过渡一下,总之,变量类型的变换好像确实有些麻烦。

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-27 02:40