我希望通过使用cbind()函数将多个单独的对象合并在一起来创建一个数据框。例如,如果A、B、C和D都是等长的向量,那么可以创建data.frame ABCD。ABCD <- cbind(A,B,C,D) 然而,当需要组合的对象数量变得很大时,手动输入所有它们的名称会变得繁琐。此外,是否...
我知道在stackoverflow上有很多关于如何使用do.call或ldply将数据框列表转换为单个数据框的问题,但这个问题是关于理解这两种方法的内部工作原理,并试图弄清楚为什么我无法使用它们来连接几乎1百万个具有相同结构、字段名称等的df的列表到一个单独的数据框中。每个数据框都是一行和21...
我希望能够构建一个do.call公式来对输入数组进行子集选择,而无需确定每个维度的实际范围。但我遇到的问题是,我无法弄清如何模仿直接函数x[,,1:n,],其中在其他维度中没有条目意味着“获取所有元素”。 下面是一些示例代码,它失败了。据我所知,要么[要么do.call将我的NULL列表值替...
我试图使用以下代码导入和合并一组csv文件,但好像它没有将 by=c("X","Y") 参数传递给合并函数。有什么建议如何解决这个问题吗?谢谢。 我想尝试使用以下代码导入和合并一组csv文件,但好像它没有将 by = c(“X”,“Y”)参数传递给合并函数。有什么建议如何解决这个问题吗?谢谢。...
我在R语言中遇到了一个常见问题的变化,即如何合并数据。 我有一组特定文件夹中的.txt文件,并编写了一个函数来: 创建我需要的文件列表,然后对于每个文件 读取文件 对数据进行子集操作(仅提取感兴趣的行和列) 进行一些计算 将这些新值添加到列表中。 最终我得到的是以下结构的列表:&g...
我正在尝试绑定列表中元素的某些子元素。 列表OC如下:> library(quantmod) > OC <- getOptionChain('AAPL', NULL) > str(OC) List of 9 $ Feb 2013:List of 3 ..$ c...
我喜欢 do.call。我喜欢能够将函数参数存储在列表中,然后将它们展开到给定的函数中。 例如,我经常使用此模式来拟合一系列不同的预测模型,每个模型都有一些共享和一些独特的参数:library(caret) global_args <- list( x=iris[,1:3], ...
当我尝试将 expression 与 do.call 和 plot 结合使用时,出现了错误。 x <- 1:10 y <- x^1.5 我可以仅使用plot函数来获得我想要的图形:plot(y~x,xlab=expression(paste("Concentration (",m...
考虑一个简单的函数,它为一个grob添加一个ggtitlef <- function(PLOT, TITLE) { PLOT + ggtitle(TITLE) } 直接调用函数的结果符合预期。 然而,如果通过do.call(f, ..)调用函数,当TITLE是language对象时会...
我想使用R语言中的row.names,对多个data.frame进行merge操作,实现全外连接。我希望能够按照以下步骤进行操作: x = as.data.frame(t(data.frame(a=10, b=13, c=14))) y = as.data.frame(t(data.fram...