7得票1回答
无法从Rscript批处理文件调用roxygenize函数

我正在编写一个脚本,使用roxygen2自动化地生成我的软件包的roxygen注释。我希望它可以被执行,以便作为准备和安装软件包的更大脚本的一部分,但是我无法通过Rscript使其工作。 以下是代码: #!/usr/bin/env Rscript library(roxygen2) rox...

7得票1回答
从Shiny应用程序调用R脚本

我开发了一个动态图表展示的闪亮应用程序。这些图表是根据一些按钮的值在执行时生成的。这个闪亮应用程序从一个经过处理和转换的原始csv文件中获取数据。我从闪亮应用程序中得到了一个R脚本来完成所有这些原始数据的“转换”。我想做的是在闪亮应用程序启动时调用这个R脚本以便被执行。 我已经检查过这些链接...

52得票2回答
为什么(或何时)使用Rscript(或littler)比R CMD BATCH更好?

我正在使用cron自动化一些网页抓取的工作,有时我使用R CMD BATCH,有时我使用Rscript。 为了决定使用哪个,我主要关注是否需要.Rout文件。 但是阅读了一些SO上的答案(如这个或这个),似乎更推荐使用Rscript而不是R CMD BATCH。 所以我的问题是: 除了语法略...

15得票1回答
R脚本找不到函数。

我需要通过bash shell运行多个脚本,使用Rscript和一些我使用的函数需要函数isGeneric。然而,在这种情况下,进程会以这样的方式结束(例如):Error in .getLogLik() : could not find function "isGeneric" Calls:...

19得票1回答
在R中,print和echo有什么区别?

我正在使用R脚本运行批处理程序。我想像bash中的"echo"一样在屏幕上打印消息。因此,我使用了函数"print"。 问题是,"print"的输出不会显示在屏幕上。它会被输出到日志文件中。有人知道在R中与"echo"等效的方法吗?

13得票1回答
R脚本如何检测它是否被另一个脚本调用或引用

我写了一个脚本,当它被调用时会检查脚本是否以交互方式运行,使用 interactive() 进行检查。如果它是以交互方式运行的,则不会搜索命令行参数。然而,如果它不是以交互方式运行,它将搜索命令行参数并抛出错误。 通常情况下这没问题,但有时我会编写第二个 R 脚本,只是为了处理一些数据。所以...

11得票2回答
readLines函数在新版本的R中的使用方法

我的函数是:create_matrix <- function() { cat("Write the numbers of vertices: ") user_input <- readLines("stdin", n=1) user_input <- as.nu...

17得票1回答
自动在R中创建个人库

当你在R中尝试安装软件包并且没有访问默认库路径的权限时,R会询问:   你想使用个人库吗?   您是否要创建一个个人库'〜/path'以安装软件包? 但是,如果您正在运行R脚本,这些消息将不会显示,安装将失败。我可以预定义一个特定的路径并指示install.packages使用它,但...

8得票2回答
从Rscript交互式地运行R

我正在尝试从一个R脚本启动一个shiny应用程序或交互式.Rmd文档。但是,我得到的只是一个信息: Listening on http://127.0.0.1:... 我认为这是因为R正在运行交互模式(关于此的另一篇文章)。我该如何编写正确的R脚本,以便以下任何一个都可以工作? 我的...

11得票4回答
在Ubuntu上使用Rscript

我该从哪里安装Rscript?我需要使用exec从php文件运行一个R脚本。但是我需要先安装Rscript。