相关疑难解决方法(0)

R>%表示%>%

我按照这个例子,server.R,文件在这里.

我打算做一个类似的过滤器,但我失去了什么%>%.

 # Apply filters
    m <- all_movies %>%
      filter(
        Reviews >= reviews,
        Oscars >= oscars,
        Year >= minyear,
        Year <= maxyear,
        BoxOffice >= minboxoffice,
        BoxOffice <= maxboxoffice
      ) %>%
      arrange(Oscars)
Run Code Online (Sandbox Code Playgroud)

r magrittr

107
推荐指数
1
解决办法
17万
查看次数

使用ddply进行汇总统计

我喜欢用函数编写一个函数ddply,根据两列的名称输出汇总统计信息data.frame mat.

  • mat是一个很大data.frame的列名称"metric", "length", "species", "tree", ...,"index"

  • index 是两个级别的因素 "Short", "Long"

  • "metric", "length", "species", "tree" 和其他都是连续变量

功能:

summary1 <- function(arg1,arg2) {
    ...

    ss <- ddply(mat, .(index), function(X) data.frame(
        arg1 = as.list(summary(X$arg1)),
        arg2 = as.list(summary(X$arg2)),
        .parallel = FALSE)

    ss
}
Run Code Online (Sandbox Code Playgroud)

我希望在调用后输出看起来像这样 summary1("metric","length")

Short metric.Min. metric.1st.Qu. metric.Median metric.Mean metric.3rd.Qu. metric.Max. length.Min. length.1st.Qu. length
.Median length.Mean length.3rd.Qu. length.Max. 

....

Long metric.Min. metric.1st.Qu. metric.Median metric.Mean metric.3rd.Qu. metric.Max. length.Min. length.1st.Qu. length
.Median length.Mean length.3rd.Qu. length.Max.

....
Run Code Online (Sandbox Code Playgroud)

目前该功能无法产生所需的输出?应该在这做什么修改? …

r plyr dataframe

5
推荐指数
1
解决办法
2906
查看次数

标签 统计

r ×2

dataframe ×1

magrittr ×1

plyr ×1