小编dic*_*koa的帖子

指定dplyr列名称

如果我不知道列名,但是想通过变量指定列名,我怎样才能将列名传递给dplyr?

例如,这工作:

require(dplyr)
df <- as.data.frame(matrix(seq(1:9),ncol=3,nrow=3))
df$group <- c("A","B","A")
gdf <- df %.% group_by(group) %.% summarise(m1 =mean(V1),m2 =mean(V2),m3 =mean(V3))
Run Code Online (Sandbox Code Playgroud)

但事实并非如此

require(dplyr)
someColumn = "group"
df <- as.data.frame(matrix(seq(1:9),ncol=3,nrow=3))
df$group <- c("A","B","A")
gdf <- df %.% group_by(someColumn) %.% summarise(m1 =mean(V1),m2 =mean(V2),m3 =mean(V3))
Run Code Online (Sandbox Code Playgroud)

group-by r columnname dplyr

19
推荐指数
2
解决办法
2万
查看次数

rCharts - 如何将轴标签和标题添加到NVD3图表

我正在研究rCharts.我把Lables添加到Y轴和标题时卡住了.我是rCharts的新手.

这是我的示例代码

require(rCharts)
n2 <- nPlot(Hours ~ Month, group = "Task", data = cars, type = "multiBarChart",
height = 900, width = 1110)
n2$xAxis(axisLabel = 'Year and Month')
n2
Run Code Online (Sandbox Code Playgroud)

请帮忙.

r rcharts

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

R 内置 Web 服务器

从 R 2.13 开始,R 带有内置的 Web 服务器。有没有一种简单的方法可以使用带有自定义端口号的 R 创建本地 Web 服务器?

在python中它将是(使用“ http://localhost:8080 ”):

python -m SimpleHTTPServer 8080
Run Code Online (Sandbox Code Playgroud)

我知道 Rook,但我正在寻找一个简单的解决方案。

r

9
推荐指数
2
解决办法
3525
查看次数

用于更小或Rscript的外部图形设备

我真的很喜欢littler非常适合使用R编写脚本.但我不知道如何使用外部图形设备la gnuplot(例如使用Octave).我能够生成所需的图形,但我必须使用Sys.sleep并且我不想这样做,因为我想以交互方式关闭它我自己或者更好地继续脚本而不关闭设备.

到目前为止,这是我的代码:

#!/usr/bin/env r -t


suppressMessages(require(Cairo))

CairoX11()
plot(rnorm(1000), pch = 19)
Sys.sleep(50)

# some code without closing the graphics window
Run Code Online (Sandbox Code Playgroud)

我的问题是:你知道实现这个目标的方法吗?

任何提示,文档,链接或代码将不胜感激

graphics r rscript

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

标签 统计

r ×4

columnname ×1

dplyr ×1

graphics ×1

group-by ×1

rcharts ×1

rscript ×1