使用 R 中的 tapply() 与 ddply {plyr} 的输出:不等长度的子集
我有一个数据框: > df <- data.frame( + Species = rep(LETTERS[1:4], times=c(5,6,7,6)), + Length = rep(11:14, each=3) + ) > > df 我需要能够计…
使用 ddply 在新数据帧中强制多个输出
我有这个函数: > λ.est <- function(x){ mle.optim <- mle2(paretoNLL,start=list(λ=-0.7),data=list(x=x),trace=TRUE) return(summary(mle.optim)…
使用 as.factor 而不是 plyr 和 ddply 对 R 中的变量进行分组?
抱歉,这是经验丰富的 R 用户都知道的事情,但我刚刚遇到这个问题,想询问正确的用法。 似乎可以使用 as.factor 对变量范围进行分类。因此,我可以将…
我可以在 R 中聚合数据帧并保留字符串变量吗?
我有一个以下形式的数据框: Family Code Length Type 1 A 1 11 Alpha 2 A 3 8 Beta 3 A 3 9 Beta 4 B 4 7 Alpha 5 B 5 8 Alpha 6 C 6 2 Beta 7 C 6 5…
Plyr 用于简单分组
我正在从 MySQL 表获取数据,该表有 2 列(idDoc、标签),描述文档具有给定标签。当我使用数据框时, ddply(tags,1) 我的目标是按 id 对标签进行分组…
R 中 ddply 拆分大量类别的问题
我最近问了一个关于计算元素重复次数的问题(http://stackoverflow.com/questions/7669553/how-to-assign-number-of-repeats-to-dataframe-based-on-e…
当少于 N 个点时允许 WMA(来自 TTR 包)返回原始值
运行以下命令时: wavData = ddply(wavData, c("primary", "interference", "label"), transform, value = WMA(value,3,wts=1:3)) ddply 生成的一些结…
如何使用ddply向数据框添加列?
我有一个如下所示的数据框: site date var dil 1 A 7.4 2 2 A 6.5 2 1 A 7.3 3 2 A 7.3 3 1 B 7.1 1 2 B 7.7 2 1 B 7.7 3 2 B 7.4 3 我需要向此数据…
如何根据 R 中的分组获取数据帧的子集?
我有一个聚合问题,我无法弄清楚如何在 R 中高效执行。 假设我有以下数据: group1 <- c("a","b","a","a","b","c","c","c","c", "c","a","a","a","b",…
关于 llply 或 lapply 的问题 - 将函数应用于列表中的 data.frames
亲爱的 R 用户社区, 我在一个列表中有许多 data.frame,如下所示(为了方便起见,在 21 个列表中仅显示一个 data.frame): > str(datal) List of 21…
R 中的点是什么意思?个人喜好、命名约定还是更多?
我(可能)不是指“所有其他变量”,其含义类似于此处的 var1~. 。 我再次被指向 plyr 并查看了 mlply 并想知道为什么参数是用这样的前导点定义的: f…
ddply 与 lm() 函数
如何将 ddply 函数用于线性模型? x1 <- c(1:10, 1:10) x2 <- c(1:5, 1:5, 1:5, 1:5) x3 <- c(rep(1,5), rep(2,5), rep(1,5), rep(2,5)) set.seed(123…