好的,至少在我的机器上,我明白了这一点。有了swsoyee到GitHub 页面上类似的未解决问题的提示,我一直支持 Java 8。在新的 MBP 上,这意味着从 Azul 获取 Java,因为 Oracle 还没有(还没有?)为该版本推出 arm64 版本。tabulizer
我确信有一种更优雅的方式,但是我不使用 Java,所以我在安装之前删除了我安装的所有其他 Java 版本zulu-8.jdk
。(我也不得不丢弃插件,但是 ymmv)。那成功了:
library(tabulizer)
table <- extract_tables('https://fm.dk/media/17137/oekonomisk-redegoerelse-august-2019_weba.pdf', pages = 20)
table[[1]]
#> [,1] [,2]
#> [1,] "Tabel 1.1" ""
#> [2,] "Centrale skøn vedrørende tilrettelæggelsen af finanspolitikken" ""
#> [3,] "2018" "2019"
#> [4,] "Strukturel saldo, pct. af strukturelt BNP 0,2" "-0,1"
#> [5,] "Faktisk saldo, pct. af BNP 0,6" "1,9"
#> [6,] "ØMU-gæld, pct. af BNP 34,1" "33,7"
#> [7,] "Offentlig forbrugsvækst, pct.1) 0,7" "0,8"
#> [8,] "Ét-årig finanseffekt, pct. af BNP2) -0,2" "-0,1"
#> [9,] "Outputgab, pct.3) 0,1" "0,8"
#> [10,] "Beskæftigelsesgab, pct.3) 0,2" "0,7"
#> [,3]
#> [1,] ""
#> [2,] ""
#> [3,] "2020"
#> [4,] "0,0"
#> [5,] "0,4"
#> [6,] "33,5"
#> [7,] "0,7"
#> [8,] "0,0"
#> [9,] "1,0"
#> [10,] "0,9"
由reprex 包(v2.0.1)于 2021 年 12 月 14 日创建