问题标签 [microsoft-r]
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 - SQL 在 R studio 中有效,但在 R-Services 中无效
此代码在 R-Studio 中完美运行,但无法使其在 MS Management Studio 中运行。它一直在说:
那不是我的用户,因为它是受信任的连接。有人可以帮我理解吗?
microsoft-r - rxTextToXdf 将逗号读取为小数
我有一个大文本文件,它使用逗号而不是句点来表示小数。
有没有办法让 RevolScaleR 包中的 rxTexttoXdf 函数将逗号视为句点?
我怀疑我会因为这篇文章而受到如此多的抨击,因为它看起来真的很简单
编辑:
我目前正在使用一种解决方法,该解决方法涉及将数字列作为字符类型导入,然后去除逗号并将其替换为句点,然后转换为数字
感觉有更清洁的方法可以做到这一点
r - xdf 文件添加计算列
我正在使用 Microsoft-R,并且有一个包含 50 列的 XDF 文件。我想对这些列进行一些计算,这将构成假设 10 个新列。然后我想将这些新列添加到现有的 XDF 文件中。你知道怎么做吗?
谢谢。托马斯。
r - XDF 文件的条件转换
我在 Microsoft R 中有一个 XDF 文件。这是我的问题的一个简化版本。它有 2 列,其中 1 列是分类的,包含索引,如“1”、“2”、“3”等……一直到“10”。第二列是数字。我想做的是创建一个 3 列,即第二列的转换,但以第一列为条件。即,类似
等等。
我知道你可以直接在 R 中进行转换,但我不知道如何完成这样的事情。
r - Microsoft R 中的 rxFastTrees:并行与否?
我对 Microsoft R 中使用的 rxFastTrees() 算法的“并行化”有疑问,这里是文档的链接:https ://docs.microsoft.com/en-us/r-server/r-reference /microsoftml/rxfasttrees
这显然是一种提升算法,传统上,提升算法本质上不是并行的,但是,您可以设置一个称为 trainThreads 的参数,我认为这意味着您可以设置可以使用的内核数量。
有谁知道可以使用的#of 内核是否有限制,这是否意味着微软的实现是并行的?
谢谢。
托马斯
sql-server - Microsoft R 数据摄取太慢
前段时间我写了这个问题,因为我认为查询太慢了,但经过多次试验和错误后,我发现问题是 R 中的数据摄取。这个查询现在需要 2 秒来检索大约 175000 行,但是当它运行时R,通过 input_data_1 大约需要 15 秒。执行计划告诉它是表扫描需要 100%,但我不明白为什么会有这样的差异。
任何帮助表示赞赏。
编辑
这是以防万一的代码。这与没有处理的查询相同。我只是返回已读的内容:
编辑#2
通过反复试验,我发现缓慢是由于WITH RESULT SETS
操作员造成的。我使用的(12 列)非常昂贵,而如果我将其设置为:
只需 3 秒。
为什么会发生这种情况是个问题。
r - Using R, Unable to Read Image files on Azure DataLakeStore
Using R, I am trying to read image files using WebHDFS API on Azure DataLakeStore. It is not working.
However, I can read the text files using WebHDFS API sitting next to image file, using same code, with no issues. Also, I can read image files which is openly available on internet.
1. Code to read JPG on DataLakeStore (doesn't work) using WebHDFS API
a$status_code == 403
OR
a$status_code == 400
2. Code to read JPG on Open Web (Works fine)
a$status_code == 200
3. Code to read Text (sitting next to image file on DataLakeStore; works fine) using WebHDFS API
a$status_code == 200
sql-server - 在 Microsoft R Server 中使用目录和文件路径
我正在我的 SQL Server 数据库上编写一个存储过程,其中我有一个文件路径作为 SPROC 参数。
foreach
然后我在 Rscript 中做一些工作,将结果写入到.csv
.
无论如何,我什至无法让 Microsoft R 更改工作目录或识别文件路径。
这是一个 SPROC 的示例:
然后执行 SPROC:
r - RevoScaleR 函数在 Linux 上对 Rserve 进行故障转移
我正在尝试在 Microsoft R 客户端上运行 Rserve 并通过网络连接执行 RevoScaleR 功能。我可以运行非 RevoScaleR 函数,但 RevoScaleR 似乎存在某种兼容性问题。
我可以启动一个 Rserve、连接并让它执行不涉及 RevoScaleR 的代码:
但是,如果我尝试运行 RevoScaleR 函数,则会收到“远程评估失败”错误:
并且 Rserve 产生以下错误输出:
奇怪的是,如果我将 Rserve 置于调试模式,RevoScaleR 似乎会间歇性地工作。如果我在 Windows 上的 Microsoft R Server 上运行 Rserve,它也可以工作,但 Windows 上的 Rserve 受到很大限制。
我的一个怀疑是 Rserve 的分叉可能会导致问题,但我能找到的关于 RevoScaleR 的唯一与分叉相关的警告是关于我没有启用的线程池功能。我觉得与BxlServer的连接也可能是一个问题——Rserve 似乎没有在 fork 上创建一个新的 BxlServer——但我找不到任何关于它的文档,我什至不知道 BxlServer 是否参与其中您没有连接到 SQL Server。GDB 显示 SIGPIPE 发生在 SendAndReceiveBxlFnToServer 中,这听起来像是涉及 BxlServer。
我使用的是 SLES 11 SP3 和 Microsoft R Client 3.3.3。
Rserve 是否与 RevoScaleR 不兼容?如果它兼容,我是否需要对常规 R 进行任何额外的设置才能使其正常工作?
sql-server - Microsoft R 中的 SQL 错误
编辑以下问题:我通过设置 blocksperread = 20 解决了这个问题,这与我的 XDF 文件中的块数相同,但我不知道为什么这应该起作用!:)
我在将 XDF 文件写入 SQL Server 上的表时遇到了以下问题。我的 XDF 文件有 9725094 行、148 个变量和 20 个块。我已将其文件名存储为“testset”。
我将一个新的 sqlTable 声明为“dbo.table1”,然后编写:
sqloutput <- RxSqlServerData(connectionString = sqlConnString, table = sqlTable),
其中 sqlConnString 具有服务器属性,并确认此处安装了 RServer 9.1。
然后我执行数据步骤:
rxDataStep(inData = testset, outFile = sqloutput, overwrite = T),运行时我得到:
它可以很好地写入“第一个块”,这可以通过 SSMS 查询服务器来确认,但是,当继续到第二个块时,它会失败,因此所有 RServer 功能都失败了,我必须重新启动我的 R会议。
知道如何解决这个问题吗?
谢谢!