SAS中文论坛

标题: 如何将血压140/90的格式改成两个变量??谢谢 [打印本页]

作者: shiyiming    时间: 2008-10-29 16:25
标题: 如何将血压140/90的格式改成两个变量??谢谢
有一组数据,血压的输入方式全是不是[color=#FF0000:38iuznhe]类似140/90的格式[/color:38iuznhe].现在需要对收缩压和舒张压分别进行统计。需要将血压分成[color=#FF0000:38iuznhe]两个变量表示[/color:38iuznhe]。分别为收缩压和舒张压。请问如何实现。谢谢!!
作者: shiyiming    时间: 2008-10-29 17:53
标题: Re: 如何将血压140/90的格式改成两个变量??谢谢
你这列数据应该是以字符型定义的吧,用
name1=scan(old_name,1,|);
name2=scan(old_name,2,|);
作者: shiyiming    时间: 2008-10-29 20:00
标题: Re: 如何将血压140/90的格式改成两个变量??谢谢
非常感谢weimomei 。
这个小问题把我难坏了。我居然手动在excel里改写。很麻烦。为了后来者,该语句还应该有一个小的修改。
name1=scan(old_name,1,'|');
name2=scan(old_name,2,'|');




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