问题标签 [littler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4963 浏览

r - Rscript 和 littler 的区别

...除了在脚本文件的第一行中(在我的系统上)使用Rscript调用#!/usr/bin/env Rscript和使用小的事实之外。#!/usr/local/bin/r我发现执行速度存在某些差异(似乎littler有点慢)。

我创建了两个虚拟脚本,每个运行 1000 次并比较平均执行时间。

这是 Rscript 文件:

这是较小的文件:

如您所见,它们几乎相同(第一行和接收器文件参数不同)。输出被sink编辑到文本文件,因此在 R 中用read.table. 我创建了 bash 脚本来执行每个脚本 1000 次,然后计算平均值。

这是bash脚本:

结果是:

长话短说:除了(明显的)执行时间差异之外,还有其他差异吗?更重要的问题是:为什么你应该/不应该更喜欢Rscript反之亦然)?

0 投票
1 回答
300 浏览

r - 为什么我不能在 littler 中加载大多数库?

我有一个简单的脚本foo.R,里面只有一行:

当我从 bash shell 调用脚本时,出现以下错误:

OTOH,当我调用 Rscript 时,一切似乎都很好:

为什么有区别?较小的自述文件没有说明加载库的问题。

我使用从 Ubuntu Universe apt 存储库(例如http:R //ftp.acc .umu.se/ubuntu/ubuntu/pool/universe/l/littler/ )littler

0 投票
2 回答
58 浏览

r - 更小确定是否按部署运行

我很高兴发现 Jeff 和 Dirk 的应用程序更小,可以从终端运行 R 函数。¡ 赞!
从那时起,我已经能够将我的功能传递给我的开发团队并让它们在其他服务器上运行。

我的问题是关于它的部署。在将它传递给其他人之前,我会在我的计算机上试用它并使用 RStudio 准备它......(也是荣誉)。
我想知道脚本中是否有要运行的命令,我可以在该命令上判断该函数是从命令运行还是使用 R 执行。

谢谢。

0 投票
2 回答
137 浏览

r - littler 没有看到已安装的软件包

我在看到已安装的打包文件时遇到了问题。我已经把它归结为只是试图让保存在一个名为的文件中的这一行变得有趣min.R

我可以执行这行代码并在 R 终端上很好地加载包,但是如果我从命令行尝试这个,我会得到一个jsonlite找不到的错误:

为什么会发生这种情况,我该如何解决?

额外细节:

如果我尝试require(zoo)从 littler 运行时效果很好。以下是installed.packages()相关部分的一些输出:

0 投票
1 回答
98 浏览

r - 第三个更小的示例/littler 脚本——你如何运行它?

所以,我试图在这里重现这个例子

所以前三个例子:

工作得很好。第三个:

你怎么运行这个?抱歉这个愚蠢的问题,我不是 bash 大师......

0 投票
1 回答
101 浏览

r - littler/docopt 的 args 中的引号

我想将字符串传递key="value"给更小的脚本。在 bash 中,我有argtest.sh

我可以调用它,通过反斜杠保留 shell 中的引号,并在输出中看到它们:

但是我无法通过 littler/docopt 获得这样的参数。这是我的测试脚本:

shell 示例中的简单反引号不起作用:

我尝试过的所有其他事情也都失败了。喜欢:

谁能成为这里的赢家?

0 投票
2 回答
617 浏览

r - checkCompilerOptions 安装包时出错(littler/Docker)

在最后一行,这个Docker 文件调用littler::install.rinstallRcpp RcppEigenmatrixStats.

几个月前,整个代码就像一个魅力一样工作。现在,它在最后一步爆炸。更准确地说,Rcpp仍然RcppEigen 可以完美安装,但是在安装时matrixStats,我得到:

这是我以前从未遇到过的错误,甚至无法找到它的来源。什么可能导致这个问题?任何信息都会有很大帮助。

0 投票
4 回答
3892 浏览

r - 使用 bash 脚本安装 R 包 - 响应提示

在我的工作中,访问我们集群的边缘节点服务器每天都会重新实例化。这意味着我必须每天早上克隆我们的 repo 并安装一堆 R 包。我编写了一个 bash 脚本(使用https://github.com/eddelbuettel/littler从命令行打开 R)来自动执行此操作,并且它可以工作,除了一个小问题。

Bash 调用:r install.R

它打开一个 R 会话并调用以下命令:

现在,通常情况下,如果我自己在 R 中输入这个,我会得到这个作为响应:

当它建议创建一个库时,我会说“y”,然后是另一个“y”。但是,当我从 bash 脚本执行此操作时,它只是说该库不可写并中止。

我在这里看到两个选项:1)我告诉它在哪个库中编写包。我试过这个,虽然包确实去了那里,但它们到达时是空的。实际上没有从 repo 下载任何内容。

2)以某种方式让脚本能够输入我需要的两个肯定响应,以便让 R 做它的事情并创建它自己的库。

任何关于其中任何一个的建议将不胜感激!

0 投票
1 回答
339 浏览

r - R:包“littler”的编译失败

当我在容器中运行 R 并尝试安装 R 包littler时,会出现一些错误:

我怎样才能解决这个问题?

0 投票
1 回答
223 浏览

r - 如何通过 shell 脚本在浏览器中打开 ggplot/plotly 绘图

我想制作一个 R bash 脚本,它在运行时制作一个 ggplot/plotly 绘图

我有以下脚本,它使用littler.

在我将文件设为可执行文件 ( chmod +x) 并运行后,我确实看到了消息before plotafter plot,但没有浏览器打开绘图。

如何从我的脚本中打开一个情节?

语境

我正在制作一个脚本来在 bash 中进行绘图,这似乎很奇怪。我想这样做的原因是我最终想将命令行参数传递给这个脚本并弹出一个情节。