我有一个变量列表名称"comorbid_names".我想选择那些在"合并症"中有合并症的人.但是,如果它们为true,我想选择变量名称.
例如,患者1仅具有"chd",因此仅将其显示为TRUE
comorbid_names [1]"chd""heart_failure""中风"
[4]"高血压""糖尿病""copd"
[7]"癫痫""甲状腺功能减退症""癌症"
[10]"哮喘""ckd_stage3""ckd_stage4"
[ 13]"ckd_stage5""atrial_fibrilation""learning_disability"
[16]"peripheral_arterial_disease""osteoporosis"
类(comorbid_names)[1]"character"
comorbidities < - names(p [,comorbid_names] [p [,comorbid_names] == 1])
此时我收到此错误
错误:不支持使用矩阵或数组进行列索引
我不完全确定为什么,但我认为这与comorbid_names是字符有关
有没有人有建议?
我正在构建一个包并得到一个错误,说一个函数不是包的导出对象.在R脚本中,我使用@export标签导出函数,但是当我使用document()或roxygen()进行roxigenise时,函数不会导出到NAMESPACE(尽管创建了该函数的Rmd文件).