这可能看起来很卑鄙,但它会影响我的工作效率.我在Linux上使用R终端模式.与Windows IDE不同,Linux将列数限制为80,因此更难以检查数据集.有没有办法设置最大列数?
我有一个简单的geom_point
图,其中x
变量是序数,取5个值(编码1:5).
在图中我想用5个相应的文本标签替换它.是否可以在ggplot中完成?
目标是有两种简单的方法来源代码,例如func.R,包含一个函数.调用R CMD BATCH func.R
初始化函数并评估是.在会话中,发布source("func.R")
只是初始化函数.任何的想法?
R中是否有一个原始函数会返回有关运行R的系统的信息?我主要关注操作系统,但任何其他数据都可能有所帮助.
作为在Windows下运行R的大型任务的一部分,我想在目录之间复制选定的文件.是否有可能在R内给出一个命令cp patha/filea*.csv pathb
(注意通配符,额外的香料)?
我有一些美国人口统计和公司数据.
我想在一个州或一个较小的地区(例如城市)绘制邮政编码区域.每个区域将由特定于该区域的颜色和/或文本注释.输出类似于http://maps.huge.info/,但a)带有注释文本; b)pdf输出; c)R或Python中的脚本.
是否有任何包和代码可以让我这样做?
可能重复:
从R函数中生成多个图形
发生在我身上的奇怪事情:以下代码无法打印到pdf设备:
outnames <- c("1.pdf", "2.pdf")
for (n in outnames){
pdf(n)
qplot(1:10)
dev.off()
}
Run Code Online (Sandbox Code Playgroud)
即使生成了pdf文件,也不会打印任何内容到pdf.然而,
pdf(outnames[2])
qplot(1:10)
dev.off()
Run Code Online (Sandbox Code Playgroud)
会很好地工作.知道为什么吗?转载于R 2.11.1.
想创建一个使用ggplot生成图形的函数.为简单起见,典型的图可以是
ggplot(car, aes(x=speed, y=dist)) + geom_point()
Run Code Online (Sandbox Code Playgroud)
我想要创建的函数是类型
f <- function(DS, x, y) ggplot(DS, aes(x=x, y=y)) + geom_point()
Run Code Online (Sandbox Code Playgroud)
然而,这不起作用,因为x和y不是字符串.在以前的SO问题中已经注意到这个问题(例如,这个问题),但在我看来,没有提供令人满意的答案.如何修改上面的函数使其适用于任意数据帧?