当我在R中运行此代码行来计算肿瘤复发和放疗的患者数量时,没问题:
> sum(datam$rt==1 & datam$recidive_chir_1==0)
[1] 9
当我在Rstudio中运行它时,我得到一个NA。
\Sexpr{sum(datam$rt==1 & datam$recidive_chir_1==0)}
我需要输入此行代码才能获得正确的结果:
\Sexpr{table(datam$rt==1 & datam$recidive_chir_1==0)[2]}
有任何线索吗?
答案 0 :(得分:0)
是的,我在Sweave文件中运行命令。 我找到了答案。 我的变量rt和recidive_chir_1是二进制数据。因此,sum函数计算出现次数= 1 有用。 我的数据组织很可能存在问题
表格(datam $ rt == 1& datam $ recidive_chir_1 == 0)[2] 真正 11
总和(datam $ rt == 1& datam $ recidive_chir_1 == 0) [1] 11
总之,对于二元变量,这两个公式是等价的
由于