我希望能够通过调用Rscript从linux命令行生成图和csv文件。例如,testing.R
具有以下内容:
input <- mtcars[,c('mpg','cyl')]
write.table(input, "mtcars.csv")
pdf("boxplot.pdf")
boxplot(mpg ~ cyl, data = mtcars, xlab = "Number of Cylinders",
ylab = "Miles Per Gallon", main = "Mileage Data")
dev.off()
当我调用testing.R
时,我只得到“null device”,我的plot和csv文件生成了吗?
Rscript testing.R mtcars.csv boxplot.pdf
null device
1
1条答案
按热度按时间58wvjzkj1#
你的图和CSV文件-你应该使用
write.csv
,顺便说一下-正在写入磁盘,但到你的主目录。尝试打印工作目录,包括以下作为你的第一个指令:结果就是现在
并且未使用命令行参数
mtcars.csv boxplot.pdf
。