我正在尝试安装表格格式软件包,以便从pdf文档中提取表格。我尝试了此处概述的解决方案:Recognize PDF table using R,但实际上无法安装所有前驱软件包。我已经很好地安装了rJava,但是当我运行“ library(rJava)”时,我收到了以下消息:
错误:.onLoad在'rJava'的loadNamespace()中失败,详细信息: 呼叫:inDL(x,as.logical(local),as.logical(now),...) 错误:无法加载共享对象“ C:/Documents/R/3.3.1/library/rJava/libs/x64/rJava.dll”: LoadLibrary失败:%1不是有效的Win32应用程序。
此外:警告消息: 软件包“ rJava”是在R版本3.3.3下构建的 错误:“ rJava”的包或名称空间加载失败
我也能够安装devtools,但是当我运行“ devtools :: install_github(” ropensci / tabulizer“,args =”-no-multiarch“)”时,出现以下错误消息:
下载GitHub存储库ropnsci / tabulizer @ master 来自URL https://api.github.com/repos/ropensci/tabulizer/zipball/master 安装制表器 “ C:/DOCUME~1/R/R-33~1.1/bin/x64/R” --no-site-file --no-environ --no-save --no-restore --quiet CMD \ 安装“ C:/ AppData / Local / Temp / RtmpsteRkU / devtools2ac44b92539b / ropensci-tabulizer-bc195cb” \ --library =“ C:/Documents/R/R-3.3.1/library” --install-tests --no-multiarch
不确定到底发生了什么。在此先感谢您的指导。
答案 0 :(得分:0)
我将R更新到最新版本,下载了64位Java,将新的64位Java添加到我的PATH中,然后Recognize PDF table using R中的指令起作用了。