标签: asbio

Tidyverse 分组和循环数据帧的解决方案以执行 dunn.test

我在下面有一个示例数据框。

example.df <- data.frame( 
species = sample(c("primate", "non-primate"), 50, replace = TRUE),
treated = sample(c("Yes", "No"), 50, replace = TRUE), 
gender = sample(c("male", "female"), 50, replace = TRUE), 
var1 = rnorm(50, 100, 5), resp=rnorm(50, 10,5), value1 = rnorm (50, 25, 5))
Run Code Online (Sandbox Code Playgroud)

我想首先分组treated,然后循环遍历数据中的所有数字变量以使用作为解释变量的 dunn 测试(pairw.kw来自asbio包)species,提取summary数据框对象并将列yesno子列表中的列绑定到一个新的数据框对象。

我已经在这里这里使用部分“整洁”的方法获得了部分解决方案,该方法效果很好。我只是在寻找更优雅的 tidyverse 解决方案,以帮助我学习成为更好的 R 用户。

任何帮助表示赞赏。

编辑:这是我从部分“整洁”解决方案中的代码中获得的输出。

structure(list(var1.Diff = structure(1:2, .Label = c("-7.05229", 
"-2.25"), class = …
Run Code Online (Sandbox Code Playgroud)

r asbio dunn.test tidyverse

0
推荐指数
1
解决办法
258
查看次数

标签 统计

asbio ×1

dunn.test ×1

r ×1

tidyverse ×1