当我尝试通过 SQL Server 中的外部脚本调用运行 UDPIPE 时,出现以下错误。
Msg 39004, Level 16, State 20, Line 31
A 'R' script error occurred during execution of 'sp_execute_external_script' with HRESULT 0x80004004.
Msg 39019, Level 16, State 2, Line 31
An external script error occurred:
Error: package or namespace load failed for 'udpipe':
object 'as.xts' not found whilst loading namespace 'data.table'
In addition: Warning message:
package 'udpipe' was built under R version 4.1.0
Error in execution. Check the output for more information.
Error in eval(ei, envir) :
Error in execution. Check the output for more information.
Calls: runScriptFile -> source -> withVisible -> eval -> eval -> .Call
Execution halted
我通常通过将软件包直接安装到 R(4.1 版)中来安装软件包,然后将它们复制到我的 SQL Server R 库目录中。它适用于所有其他软件包,但 UDPIPE 会引发此错误,并且谷歌搜索尚未找到解决方案。
注意: Udpipe 和 data.table 在 R 独立版本中工作正常。
任何帮助将不胜感激。
(我正在运行 SQL Server 2019 并将 R 升级到 4.1,这与我的独立 R 相匹配)。