问题描述
Error: Each row of output must be identified by a unique combination of keys.
Keys are shared for 2 rows:
* 82,83
这是我使用的公式:
res.aov <- anova_test(data = data1,dv = AUC,wid = Observation,within = c(SMIP,SMIB))
这是我的数据框:
'data.frame': 410 obs. of 8 variables:
$ ID : Factor w/ 125 levels "1","4","6","7",..: 1 1 2 2 2 3 4 4 4 4 ...
$ Observation : Factor w/ 11 levels "1","2","3",..: 1 2 1 2 3 1 1 2 3 4 ...
$ Idobs : Factor w/ 407 levels "1.1","1.2","4.1",..: 1 2 3 4 5 6 7 8 9 10 ...
$ SMIP : num 2.26 2.26 1.05 1.05 1.05 1.11 1.23 1.23 1.23 1.23 ...
$ SMIB : num 4.84 4.84 1.95 1.95 1.95 4.78 4.34 4.34 4.34 4.34 ...
$ AUC : num 21.2 16.6 19.2 16.9 18.5 15.4 10.4 12.8 15.4 17.9 ...
我的 df 有不同的 ID(患者 1、4、6),每个 ID 有多个观察(观察 1、2,对于患者 1),因此我没有相同的键,即使它们可以具有相同的值其他变量 (AUC)。但是 - 并非每个患者都有相同数量的观察!它们从 1 - 11 不等。 如您所见,我尝试将列 ID 和观察值组合在一起,但这并没有帮助。 我尝试删除我的 excel 表中的错误行,这导致了相同的错误消息,但行不同。
任何帮助或建议将不胜感激。 提前谢谢了! 尼吉娜
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)