小编Kyl*_*ard的帖子

dplyr总结了小计

excel中的数据透视表的一个好处是它们可以自动提供小计.首先,我想知道在dplyr中是否已经创建了可以实现此目的的任何内容.如果没有,最简单的方法是什么?

在下面的示例中,我显示了气缸和化油器数量的平均排量.对于每组气缸(4,6,8),我希望看到该组的平均位移(或总位移,或任何其他汇总统计).

library(dplyr)
mtcars %>% group_by(cyl,carb) %>% summarize(mean(disp))

  cyl carb mean(disp)
1   4    1      91.38
2   4    2     116.60
3   6    1     241.50
4   6    4     163.80
5   6    6     145.00
6   8    2     345.50
7   8    3     275.80
8   8    4     405.50
9   8    8     301.00
Run Code Online (Sandbox Code Playgroud)

r summary subtotal dplyr

21
推荐指数
3
解决办法
7574
查看次数

无法使用 rtools40 和 R 4.0 构建 RDCOMClient

不久前,我创建了 RDCOMClient 包的一个分支,以使其与 R 3.6 ( https://github.com/dkyleward/RDCOMClient ) 一起工作。人们现在再次遇到问题,因为它不适用于 R 4.0。这个问题似乎不太容易解决,我希望得到一些帮助。

如果我将 Rstudio 翻转回 R 3.6(和 rtools35),我可以在使用devtools::install_github(). 当我尝试使用 R 4.0(和 rtools40)时,程序包构建,我可以通过 COM 连接到应用程序。下面的第一行代码有效,xl是一个 COM 指针;然而,试图用它做任何事情(比如将 Excel 设置为可见)都会使 R 崩溃。

xl <-  RDCOMClient::COMCreate("Excel.Application")
xl[["Visible"]] <- TRUE
Run Code Online (Sandbox Code Playgroud)

同样,以上在 R 3.6 中有效。

有没有办法继续使用以前的 rtools 进行构建?我遇到了https://github.com/r-windows/rtools-backports#readme,它谈到使用 rtools35 继续构建包,所以我有希望,但我不明白如何实现。

或者,如果我可以对 R 或 cpp 代码进行细微的更改来解决我的问题,我会全力以赴。不过,我是 cpp 新手。

c++ r rdcomclient rtools

7
推荐指数
2
解决办法
2597
查看次数

如何使用 rmarkdown 使绘图图表调整到页面宽度?

我有一篇 R 博客文章,其中包含一些传单和情节图。我可以width = "100%"leaflet()函数中进行设置,当我调整浏览器窗口(或在移动设备上查看)大小时,传单地图会改变形状。我已经在 中尝试过相同width = "100%"的方法plot_ly(),但是对于较小的窗口,绘图不会调整大小,并且需要水平滚动。

有任何想法吗?如果有帮助,我正在使用 blogdown/hugo。

r r-markdown plotly hugo blogdown

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

标签 统计

r ×3

blogdown ×1

c++ ×1

dplyr ×1

hugo ×1

plotly ×1

r-markdown ×1

rdcomclient ×1

rtools ×1

subtotal ×1

summary ×1