R相当于`python -i`。

3
1个回答

2

我可能误解了python -i file.py的作用,但是请尝试:

从R内部,在终端中,您可以执行以下操作:

source('file.R')

它将运行file.R,全局环境会反映出在file.R中所做的操作。

如果您正在尝试从命令行运行,请查看此帖子


是的,这个想法来自命令行。感谢提供链接。看到在终端运行R脚本的各种方式非常有用。但我还没有找到一种方法可以在运行后直接进入R终端,至少在man手册中没有看到。如果你还没有使用过,可以尝试python -i。我发现它对于调试脚本非常重要。 - abalter
将脚本以打开Python并将您置于环境中的方式运行(通过python -i),与打开R并使用source()命令运行文件相比,有何优势?除了因必须手动打开R而损失2秒外 ;)我使用Rmarkdown来完成所有报告/分析等工作,因此我从RStudio内部编织我的文档。 - Andrew Taylor
这是一个很好的观点。在Python中,没有像source()这样简单的等效方法,这就是为什么-i非常方便的原因。我一时想不到一个例子,source不能胜任的情况。 - abalter

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接