如何使用一个for循环索引分类向量?
10视图(30天)
显示旧的评论
这是我的代码:
hydrocephalus_1 = ismember (DRG, {“31”,“32”,“33”});
idx =找到(hydrocephalus_1 = = 1);
icdpcs_values = 0(长度(idx), 1);
为i = 1:长度(idx)
icdpcs_values (i) = i10_pr1 (idx (i));
我=我+ 1;
结束
[GC, GR] = groupcounts (icdpcs_values)
i10_pr1是一个分类向量。我想看到i10_pr1中的值存在于31日的位置在DRG 32和33。结果是比在i10_pr1不同的值。出来的值是数字时应该是一个数字和字母的组合。出现这个问题是因为i10_pr1分类向量?可以有人帮助调试,这样它运行正常吗?谢谢你的帮助! !
接受的答案
dpb
2020年7月7日
如果两个确实关联,结果应该像预期的那样,因此,只能推测他们不像你想象的关联……模拟代码示例:
DRG =兰迪(40岁,20岁,1);%诊断相关的样本
i10_pr1 =分类(cellstr (char (“一个”+(台网)')));%一个分类变量以及打钻
> > tCL =表(DRG i10_pr1)%变量创建一个表
tCL =
20.×2表
按i10_pr1
____________
38一
20 B
20摄氏度
14 D
37 E
15 F
5克
32 H
16岁的我
10 J
17 K
4 L
6米
38 N
39啊
24 P
3问
10 R
15秒
33辆T
> > tCL (ismember (tCL.DRG[第三十一条、第三十二条、第三十三]),:)%的输出所需的/人选行
ans =
2×2表
按i10_pr1
____________
32 H
33辆T
> > tCL (ismember (tCL.DRG[第三十一条、第三十二条、第三十三]),“i10_pr1”)%返回类别变量
ans =
2×表1
i10_pr1
_________
H
T
> >
我上面使用独特的分类识别问题中的特定行。
如上所述,生产的东西复制你的想法是错误的,需要有一个测试/样本案例说明了问题;没有办法知道如何复制你的症状却不知道到底是怎么回事。