在我的数据集中,我有一些列:
组 ,正在将var
分组
var 是范围变量
我只需要比较1-2和1-3组。
如何使用wilcox.test
进行操作?
这里是数据。
mydat=structure(list(group = c(1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 3L,
3L, 3L, 3L), var = c(23L, 24L, 24L, 23L, 23L, 24L, 24L, 23L,
23L, 24L, 24L, 23L)), .Names = c("group", "var"), class = "data.frame", row.names = c(NA,
-12L))
答案 0 :(得分:4)
您可以通过split
group
对数据框架进行lapply
,然后对所需的组对进行lst <- split(mydat, mydat$group)
lapply(lst[-1], function(DF) wilcox.test(DF$var, lst[[1]]$var, exact = FALSE))
测试。
{{1}}
答案 1 :(得分:0)