17得票6回答
如何用中位数填充缺失值?

示例数据:set.seed(1) df <- data.frame(years=sort(rep(2005:2010, 12)), months=1:12, value=c(rnorm(60),NA,NA,NA,NA...

17得票2回答
R Plyr包中的变量前的点号的目的是什么?

在 R Plyr 包中,变量前的点号有什么作用? 例如,在 R 帮助文件中:ddply(.data, .variables, .fun = NULL, ..., .progress = "none", .drop = TRUE, .parallel = FALSE) 任何帮助将不胜感激。

17得票2回答
为data.table中的每个元素创建一个“索引”。

我的数据按照V6中的ID进行分组,并按位置(V1:V3)排序: dt V1 V2 V3 V4 V5 V6 1: chr1 3054233 3054733 . + ENSMUSG00000090025 2: chr1 31...

16得票5回答
ggplot2无法在R 3.0.2上安装

我无法在Ubuntu上安装R 3.0.2中的ggplot2。当我运行以下命令时:install.packages('ggplot2',dependencies = TRUE) 我遇到了以下错误。 > install.packages('ggplot2',dependencies = TR...

16得票2回答
检查一个R包是否已经被加载

我的工作流程出现问题,因为我在rmarkdown中引用了多个脚本,其中一些脚本需要使用dplyr包,而另一些则需要使用plyr。 问题在于,rename函数存在于两个包中,如果当前已经附加了dplyr,那么plyr中的rename函数将无法正常工作。 我该如何在我的脚本中包含一个函数,以检...

16得票2回答
在数据框内合并行

我有一个关系型数据集,我在寻找双元信息。 我有4个列。发送方、接收方、属性、边缘 我想要将重复的发送方-接收方计数,并将它们转换为额外的边缘。df <- data.frame(sender = c(1,1,1,1,3,5), receiver = c(1,2,2,2,4,5), ...

16得票4回答
按id变量计算滚动总和,包括缺失的时间点

我想学习R语言,但有一些在SAS中做了十多年的事情,我还无法找到在R中最佳实践。例如这个数据集: id class t count desired -- ----- ---------- ----- ------- 1 A 2010-01...

16得票3回答
按组缩放/归一化列

我有一个数据框,看起来像这样: Store Temperature Unemployment Sum_Sales 1 1 42.31 8.106 1643691 2 1 38.51 8.106 1641957 3 ...

16得票4回答
按组别计算多个分位数的ddply函数

我该如何进行这个计算:library(ddply) quantile(baseball$ab) 0% 25% 50% 75% 100% 0 25 131 435 705 按组别,比如按"team"?我想要一个行名称为"team"、列名称为"0% 25% 50% ...

15得票1回答
`ddply`(或类似函数)能够做滑动窗口吗?

类似于什么sliding = function(df, n, f) ldply(1:(nrow(df) - n + 1), function(k) f(df[k:(k + n - 1), ]) ) 那将会像这样使用> df n a 1 ...