如何使用配方?

Jen*_*ens 8 r list lapply

我有一个lapply函数的问题,我没有找到任何先前发布的匹配问题.我需要对所有列表元素应用置换测试,但是我无法正确设置lapply.

我正在尝试这个

testperm <- lapply(test-list, FUN=perm.test, formula=(cover ~ group))
Run Code Online (Sandbox Code Playgroud)

函数perm.test来自包'exactRankTests'的封面是依赖(数字)变量,而group是一个因子.

任何有关如何应用此类功能的提示都将非常感激.延

Jam*_*mes 9

使用公式时,通常还需要为data参数提供值,以便函数知道要使用哪些数据.您的数据集将是列表元素,因此您需要使用匿名函数将它们提供给perm.test.

在这种情况下尝试:

testperm <- lapply(test.list, FUN=function(x) perm.test(formula=(cover ~ group),data=x)) 
Run Code Online (Sandbox Code Playgroud)