SAS中文论坛

标题: SAS数据集变量类型如何转换 [打印本页]

作者: shiyiming    时间: 2009-8-28 11:34
标题: SAS数据集变量类型如何转换
现有一个SAS数据集,其中一个变量var是数值型,要求变成字符型,如果借助新建变量temp,可以通过对var进行各种字符操作然后赋值给temp或者format  temp为字符型再将var赋值给temp来实现,觉得都挺麻烦的,请问各位有没有直接一点的方式来实现,不借助中间变量,直接就能改变变量类型?

多谢了!
作者: shiyiming    时间: 2009-8-28 13:38
标题: Re: SAS数据集变量类型如何转换
字符型变量转化为数值型变量:使用input()函数;
数值型变量转化为字符型变量:使用put()函数

不过这样在进行函数赋值时,还是需要引入新变量,呵呵
作者: shiyiming    时间: 2009-8-28 14:23
标题: Re: SAS数据集变量类型如何转换
不借助中间变量,那就做梦有可能,转换类型。
作者: shiyiming    时间: 2009-8-31 10:51
标题: Re: SAS数据集变量类型如何转换
谢谢两位,我就直接借助中间变量了,以后不用绕弯子期望找直接一点的方法了




欢迎光临 SAS中文论坛 (https://mysas.net/forum/) Powered by Discuz! X3.2