如果我不知道列名,但是想通过变量指定列名,我怎样才能将列名传递给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) 我正在研究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 2.13 开始,R 带有内置的 Web 服务器。有没有一种简单的方法可以使用带有自定义端口号的 R 创建本地 Web 服务器?
在python中它将是(使用“ http://localhost:8080 ”):
python -m SimpleHTTPServer 8080
Run Code Online (Sandbox Code Playgroud)
我知道 Rook,但我正在寻找一个简单的解决方案。
我真的很喜欢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)
我的问题是:你知道实现这个目标的方法吗?
任何提示,文档,链接或代码将不胜感激