基于三列删除数据框中的行
我有一个像 z 这样的数据框: z <- matrix(c(1,0,0,1,1,0,0, 1,0,0,0,1,0,0, 0,0,0,0,0,0,0, 0,0,1,0,0,0,0), nrow=7, dimnames=list(LETTERS[1:7],NU…
按组向原始数据添加一列平均值
我想根据 R data.frame 中的因子列添加一列均值。像这样: df1 <- data.frame(X = rep(x = LETTERS[1:2], each = 3), Y = 1:6) df2 <- aggregate(data…
识别 NA 部分的开始和结束项
假设我在 R 中有一些数据,如下所示: c(0.11, NA, NA, NA, 2.76, 3.65, NA, NA, NA, NA, 1.56) How might I effective extract the start and end te…
R——使用单独矩阵中的排名数据对矩阵中的数据进行排序
我正在尝试使用 R 的不同矩阵中的排名数据对矩阵中的数据进行排序。 我有两个矩阵 (X) 和 (rank)。每个矩阵具有相同的列数和行数。我想使用矩阵(排名…
使用 ddply 在新数据帧中强制多个输出
我有这个函数: > λ.est <- function(x){ mle.optim <- mle2(paretoNLL,start=list(λ=-0.7),data=list(x=x),trace=TRUE) return(summary(mle.optim)…
在 R 中创建具有与绘图相同的 RGB 颜色值的图例?
我在 R 中创建了一个具有特定 RGB 颜色值的简单散点图,如下所示: plot(shuffled, p_val, pch=19, col="black", xlim=c(0,100), ylim=c(0,1)) points…
在 R 中,如何填充在设置过程中不知道其大小的矩阵或 data.frame?
所以,我有一个脚本,我想动态创建一个矩阵或 data.frame。 但是,我不知道输入的矩阵/框架的尺寸。当我尝试创建一个空白矩阵并添加值时,我收到“下…
将 R 中的数据帧合并到预先排序的列上?
我通常使用排序良好(或可以轻松排序)的大数据框。 给定两个数据帧,均按“用户”排序 some.data user ,我运行 m = merge(some.data,user),我收到…
“内存不足错误(Java)”使用 R 和 XLConnect 包时
我尝试使用 XLConnect 包将约 30MB 的 Excel 电子表格加载到 R 中。 这就是我写的: wb <- loadWorkbook("largespreadsheet.xlsx") 大约 15 秒后,我…
R 中的时间序列图,R 中的 y 轴不清楚
我编写了以下代码来按组绘制时间序列。 nsplot<- xyplot(conc ~ time |Location, data=nspm1long, ylim=range(nspm1long$conc), main="PM1 time serie…
cbind 一个带有空数据框的数据框 - cbind.fill?
我想我正在寻找 cbind 的 rbind.fill 类似物(在 Hadley 的 plyr 包中)。我看了看,但没有cbind.fill。 我想做的是以下内容: #set these just for t…
将 NULL 分配给 R 中的列表元素?
我发现这种行为很奇怪,希望更多有经验的用户分享他们的想法和解决方法。 在 R 中运行下面的代码示例时: sampleList <- list() d<- data.frame(x1 = …
如何同时在多个设备上绘图?
当我绘图时,我经常绘制到 eps 文件和 png 文件,如下所示: postscript(file=paste(dir, output, "_ggplot.eps", sep=""), onefile=FALSE, horizonta…
从列表中获取 data.frame 并从字符串中调用对象
我想复制 Tsay 的金融时间序列书中的表格,并意识到即使我能够做到这一点,我的代码似乎很笨拙并且充满了不良做法。 我尝试了一些 plyr 但并没有真正…
使用 as.factor 而不是 plyr 和 ddply 对 R 中的变量进行分组?
抱歉,这是经验丰富的 R 用户都知道的事情,但我刚刚遇到这个问题,想询问正确的用法。 似乎可以使用 as.factor 对变量范围进行分类。因此,我可以将…