SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 667|回复: 2
打印 上一主题 下一主题

如何将血压140/90的格式改成两个变量??谢谢

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2008-10-29 16:25:19 | 只看该作者

如何将血压140/90的格式改成两个变量??谢谢

有一组数据,血压的输入方式全是不是[color=#FF0000:38iuznhe]类似140/90的格式[/color:38iuznhe].现在需要对收缩压和舒张压分别进行统计。需要将血压分成[color=#FF0000:38iuznhe]两个变量表示[/color:38iuznhe]。分别为收缩压和舒张压。请问如何实现。谢谢!!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2008-10-29 17:53:23 | 只看该作者

Re: 如何将血压140/90的格式改成两个变量??谢谢

你这列数据应该是以字符型定义的吧,用
name1=scan(old_name,1,|);
name2=scan(old_name,2,|);
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2008-10-29 20:00:16 | 只看该作者

Re: 如何将血压140/90的格式改成两个变量??谢谢

非常感谢weimomei 。
这个小问题把我难坏了。我居然手动在excel里改写。很麻烦。为了后来者,该语句还应该有一个小的修改。
name1=scan(old_name,1,'|');
name2=scan(old_name,2,'|');
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2026-2-5 01:32 , Processed in 0.066851 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表