全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2873 5
2011-10-14
请问如何提取字符变量中不连续的几个词?
谢谢!!
急....


说明:
从csv数据库导入SAS后,
变量X为字符型变量,
例如X的某5条观测(以下5个观测每一行是一个观测):

手术史;输血/血制品史;活检史;献血史
献血史;手术史
活检史;不详;手术史
输血/血制品史;手术史
手术史;活检史;不详

...

想统计出频数分布表:
只输血/血制品史的例数;
只献血史的例数;
既 输血/血制品史又有 献血史 的例数?

例如:
if  ndex(x,‘输血’) then fre=1;
else if index((x,‘献血’) then fre=2;
else if  ndex((x,‘输血/血制品史;献血’) then fre=3;
这样得出的数据有交叉而且没有fre=3的情况.
请各位老师帮忙解答一下,
急....
谢谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2011-10-14 22:59:25
自己先顶一下,,,
问题是不知道用哪个函数?
二维码

扫码加我 拉你入群

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

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

2011-10-15 03:47:10
只输血/血制品史的例数;
x='输血/血制品史'

只献血史的例数;
x='献血史'

既 输血/血制品史又有 献血史 的例数?
(这里不明白,有输血又有献血,但同时还有其他XX史的算不算?)

index(x,'输血')>0 and index(x,'献血')>0

二维码

扫码加我 拉你入群

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

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

2011-10-15 06:39:11
456852 发表于 2011-10-15 03:47
只输血/血制品史的例数;
x='输血/血制品史'
谢谢!
说明2个问题,回答1个问题:
1、只输血/血制品史的例数的含义是:某一个观测中有‘输血/血制品史’ 但没有‘献血史’即可,不论是否还含有其他XX史;
2、只献血史的例数的含义是:某一个观测中有‘献血史’但没有‘输血/血制品史’即可,不论是否还含有其他XX史;


Q:既 输血/血制品史又有 献血史 的例数?
    (这里不明白,有输血又有献血,但同时还有其他XX史的算不算?)
A: 算.
    (X变量的某一个观测只要同时有输血又有献血就算fre=3;不论该观测献血和输血的位置及是否还有其他史都算fre=3)

这样解释您是否明白?


另外:
if  index(x,'输血')>0 and index(x,'献血')>0 then fre=3;
                                      ----
                                            ERROR 68-185: 函数 IDEX 未知,或无法访问。
index() and index()这样的用法不对。

二维码

扫码加我 拉你入群

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

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

2011-10-15 08:11:38
if  index(x,'输血')>0 and index(x,'献血')>0 then fre=3;
                                      ----
                                            ERROR 68-185: 函数 IDEX 未知,或无法访问。
index() and index()这样的用法不对。
请注意错误原因:函数IDEX未知。。。你八成拼错了index。

1、只输血/血制品史的例数的含义是:某一个观测中有‘输血/血制品史’ 但没有‘献血史’即可,不论是否还含有其他XX史;
index(x,'输血/血制品史')>0 and index(x,'献血史')=0

2、只献血史的例数的含义是:某一个观测中有‘献血史’但没有‘输血/血制品史’即可,不论是否还含有其他XX史;
index(x,'输血/血制品史')=0 and index(x,'献血史')>0
二维码

扫码加我 拉你入群

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

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

2011-10-15 08:33:37
456852 发表于 2011-10-15 08:11
if  index(x,'输血')>0 and index(x,'献血')>0 then fre=3;
                                      ----
...
TKS so much!!

问题已解决.
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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