在Python中,使用-i标志运行解释器首先执行脚本,然后回到解释器中。
python -i hello.py
Hello world
>>> print("Python ftw")
Python ftw
>>> 它允许我键入命令并在执行后到达变量。
对于R来说,这似乎是非常困难的。我已经在网上搜索了一段时间,并且惊讶地发现关键字“run解释器”的结果并不多。
有了R,你可以用
$ R -f myfile.R,它执行并退出解释器。$ Rscript myfile.R仍然在做同样的事情。更糟糕的是,它不会像这样运行的时候进行规划,只是退出而没有任何迹象表明有什么东西已经被绘制出来了。
所以,重复我的问题:
我可以用Python、MATLAB、Octave、Ruby和许多其他工具来完成这些工作,而且应该也可以使用R。
发布于 2021-02-24 17:37:09
我将分别回答你的两个问题:
在没有参数的情况下调用的函数"浏览器“将允许放到调用它的行的shell中。将其附加到您的脚本中应该可以做到这一点。
首先,检查工作目录中没有创建一个pdf文件。根据您运行R的方式,我相信它可能被命名为"Rplots.pdf“。然而,就个人而言,我更喜欢将图形显式保存到特定的文件中,如下所示:
pdf("temp.pdf")
plot(rnorm(100))
dev.off()它将把情节保存在一个名为temp.pdf的新文件中(并且将用该名称覆盖任何现有文件,所以请注意)。
如果您愿意的话,其他图像格式的函数都是"pdf“存在的。
https://stackoverflow.com/questions/33268793
复制相似问题