使用R脚本从命令行执行简单的绘图非常方便。 但是,从bash脚本运行R并不方便。 理想可能是类似的东西 #!/path/to/R … 要么 #!/usr/bin/env R … 但是我还没能做出这些工作。 另一个select是将脚本纯粹保存在R中,例如script.R ,并用R –file=script.R或类似的方法调用它。 但是,有时脚本将依赖于模糊的命令行开关,在这一点上代码的一部分存在于脚本之外。 例如:通过本地.Rprofile从bash偷东西到R中,所需的开关就是一切–vanilla除了–no-init-file之外,所有的开关都是–vanilla 。 另一个选项是一个bash脚本来存储R标志并且可以无痛地执行,然后调用R脚本。 问题是,这意味着一个程序只是分成两个文件,现在必须保持同步,一起转移到新机器上等等。 我目前最不喜欢的选项是将Rembedded到bash脚本中: #!/bin/bash … # usage message to catch bad input without invoking R … # any bash pre-processing of input … # etc R –random-flags <<RSCRIPT # R code goes here RSCRIPT 一切都在一个单一的文件。 它是可执行的,可以轻松处理参数。 问题在于,将bash和R结合起来,几乎消除了任何一个IDE都不能失败的可能性,并且使我的心脏受到伤害。 有没有更好的方法我错过了?
可能重复: Linux中有哪些IDE可用于R? R的Windows文本编辑器的build议 你用什么IDE或TextEditor来编写R代码?
有没有办法将数据从JSON文件导入到R? 更具体地说,该文件是包含string字段,对象和数组的JSON对象的数组。 RJSON软件包不清楚如何处理这个http://cran.r-project.org/web/packages/rjson/rjson.pdf 。
我对R相当陌生,但越多使用它,越是看到它对SAS或SPSS的真正威力。 正如我所看到的,主要的好处之一就是能够从networking获取和分析数据。 我想这是可能的(甚至可能是直截了当的),但我正在寻找parsing网上公开可用的JSON数据。 我不是任何程序员,所以任何帮助和指导,你可以提供将不胜感激。 即使你把我指向一个基本的工作例子,我也许可以通过它。