10得票1回答
R Shiny:如何编写observeEvent的循环

我有以下的代码。有没有办法像使用lapply一样写成循环或向量化语句?在我的实际代码中,我甚至还有更多的brushes,所以这将非常有帮助。谢谢。 忽略这行。只是需要添加一些更多的文本。observeEvent(input$brush_1,{ Res=brushedPoints(D(),...

30得票1回答
如何在R中索引列表对象的元素

我正在执行以下步骤,以便导入一些文本表并将它们保留为列表: # set working directory - the folder where all selection tables are stored hypo_selections<-list.files() # change...

9得票1回答
将这个循环封装在一个函数中,为什么会将其加速8倍?

我试图更深入地了解在R中循环和*apply函数之间的区别。在这里,我进行了一个实验,用三种不同的方式计算前10,000个三角数。 unwrapped: 简单的for循环 wrapped: 我将之前相同的循环封装成一个函数。 vapply: 使用vapply和匿名函数。 结果让我感到意外...

24得票1回答
lapply函数/在R中对列表的循环嵌套

我知道这个主题在SO上出现了几次,但是示例通常更加复杂,我想要得到一个关于这种简单情况的答案(或一组可能的解决方案)。我仍然在学习R和编程。因此,在这里,我想使用lapply函数或一个简单的循环来处理data列表,该列表是由三个向量列表组成的列表。data1 <- list(rnorm(...

7得票4回答
如何使用lapply定义多个变量?

我想对一个列表应用具有不同值的多个变量的函数。我知道如何在一个可变变量的情况下做到这一点。 sapply(c(1:10), function(x) x * 2) # [1] 2 4 6 8 10 12 14 16 18 20 但不是两个。我先手动展示一下我的需求(实际上我使用la...

7得票3回答
如何对列表中的子列表应用lapply函数

假设我有一个列表,其中嵌套着另一个列表,并且我有一些仅适用于向量的函数(如stringr包中的str_replace)。该函数应在实际包含信息的每个元素上执行其工作,这就需要解决以下问题: 问题1:是否有特定的解决方案? 问题2:是否有通用解决方案? 使用循环应该可以解决问题,但这并不优雅...

7得票1回答
使用位置向量的子向量列表

我有一个向量列表(mylist): a <- c(1,2,3,4) b <- c(5,6,7,8) c <- c(9,10,11,12) mylist <- list(a,b,c) 我也有一个位置向量(mypos): mypos <- c(1,2,3) ...

22得票4回答
在R中对多个数据框执行相同的函数

我刚开始学习R,有一个非常简单的问题。我找到了很多与我想要的类似的内容,但并不完全一样。基本上,我有多个数据框架,我只想在它们所有的数据框架上运行相同的函数。使用for-loop可以工作,但我不确定如何设置它来调用数据框架。看起来大多数人更喜欢使用R中的lapply方法。我也尝试了get函数,...

8得票3回答
如何对存储在列表中的数据框进行子集筛选?

我创建了一个列表,并在每个组件中存储了一个数据框。现在我想过滤这些数据框,仅保留具有特定列中NA的行。 我希望此操作的结果是另一个列表,其中包含仅具有该列中NA的行的数据框。 以下是一些代码,以澄清我的意思。 假设`d1`和`d2`是我的数据框。 set.seed(1) d1<-d...

7得票1回答
使用R中的多核分析GWAS数据

我正在使用R语言分析全基因组关联研究数据。我有大约500,000个潜在的预测变量(单核苷酸多态性或SNP),并且想要测试每个变量与连续结果(在这种情况下为血液中低密度脂蛋白浓度)之间的关联。 我已经编写了一段脚本,并且没有问题地完成了这个任务。简单解释一下,我有一个名为“Data”的数据对象...