问题标签 [r-brew]
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.
r - 旧脚本,新服务器,意外错误
我有一个 R 脚本,它从 MySQL 数据库中提取数据,对其进行处理,创建几个图表和图形,将这些图形打印到文件中,并将文件名作为字符串返回。它在我们的旧服务器(运行 R2.10.1 的 Solaris 10(32 位))上运行良好,但现在它在我们的新服务器(运行 R 2.12.1 的 Centos(64 位))上出错。
我不会发布整个脚本,因为它很长而且大部分都可以正常工作。它仍然访问数据库、处理数据、创建图表和图形,并将它们打印到文件中。它只是不返回文件名。这是错误:
以下是脚本的部分内容:
想法?
预计到达时间:
它归结为新服务器上的 LOCALE 设置与旧服务器不同。错误消息应该是:object "x.gc" not found
。我找到了冒犯的对象,并严厉地对它说话。问题已解决(有清晰的错误信息真的很有帮助!)
r - R brew 选择语句
问题 - 回复:带有 HTML 的 R brew 包(使用 Rook)
使用表单检索查询时,通常在屏幕刷新时,用户预选的选项在表单中保持选中状态。例如,如果有一个姓名字段,我输入 John,... 输入其他表单数据,点击提交,当页面刷新时,表单仍会在姓名字段中显示“John”,而不是一个空框。
我可以使用类似的东西在文本类型输入字段中预先填写一个条目——
当用户点击提交并且页面刷新时,R 使用 <%=Name%> 中的值预填充名称字段
使用下拉菜单时,我在复制相同内容时遇到了一些困难。这个想法是,当页面刷新时,用户在先前查询中选择的选项将处于活动状态。
我认为一种方法可能是输入类似的内容,
<%if (group3=="Name"){ print("selected") } ...
等针对各个行中的每个选项,但这有点麻烦。能否请您分享您的想法,
r - 将字符串从 R 脚本传递到 .Rnw 模板 R 代码部分,brew/knitr
这是我的第一篇文章,我对这一切都很陌生,所以我希望我做对了。我的问题如下:我编写了一些 R 代码来从数据库中获取一些 ID,然后将其用于 brew 模板。该模板使用 Knitr R 然后围绕 ID 构建一些查询以获取数据,然后用于实际报告。
脚本是这样的:
带有 knitr 的 template.rnw 获取 brew 传递的 ID:
这对我来说效果很好。但现在我想将更多参数从脚本传递到模板,然后只是简单的输入,如 ID。例如,我想传递一个时间跨度,例如 from="2010-01-01" ,to="2012-01-01"
可以像这样使用
.rnw 模板
但问题在于,他不会让 fromdate 和 todate 成为像“2010-01-01”这样的字符串,并且总是让它成为 2008 年。
有没有办法告诉代码块在设置之前不要对 brew 输入做任何事情,或者可能将参数从外部传递到块,这样它们就不必在块中设置?
我希望你能帮助我,或者告诉我一个正确的方法。
r - 在 R 中使用 Brew 包时如何显示 ggplot 图?不断报错
我正在使用 R 中的 Brew 包来创建一个包含分析结果的降价文件。
使用 Brew 语法,我的代码如下所示:
其中 ggplot.hist 是我的 ggplot 对象。但是,我不断收到以下错误:
Brew 似乎调用了 cat 函数,该函数无法在 ggplot 上运行。
希望这是有道理的。有没有人在使用 Brew 时能够让 ggplot 工作?
谢谢!
mysql - 使用 MySQL 数据库查询结果使用 RApache 和 Brew 绘制 R 图
我正在尝试使用由 MySQL 查询结果填充的 R 绘制图表。我有以下代码:
这给了我一个输出:
但这就是我卡住的地方。我知道如何将“猫”数据传递到 R 图中。我花了几个小时在网上搜索我遇到的大多数 R 绘图示例read.tables(text="")
。这对我来说是不可行的,因为数据必须来自数据库而不是硬编码。我还发现了一些关于将输出保存为 CSV 但 MySQL 无法覆盖现有文件,因此一旦我无法执行代码后再次执行此操作,因为文件已存在。
我的问题是,我如何使用“猫”数据(或者如果有更好的方法,可以使用另一种方法)使用非硬编码的数据绘制图表?
注意:我使用 RApache 作为我的 Web 服务器并且我已经安装了 Brew 包。