問題タブ [tabulizer]
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 - タブライザーを使用しようとすると、「rJava ブートストラップ中に Java 例外が発生しました」
Mac OS 10.13.6 を実行しており、RStudio 1.1.8、R 3.5.3、Java 11 を使用しています。ハードウェアが問題になる場合に備えて、2013 MacBook Air を使用しています。
ここで入手できる Correlates of War World Religion Codebook の r tabulizer パッケージから extract_table 関数を実行しようとしています。rJava のエラーで動かなくなったようです。rJava ライブラリは RStudio に正常に読み込まれるようですが、次の行を実行すると:
または、タブライザー ライブラリを読み込もうとすると、次のエラーが表示されます。
編集: 以下のセクションは、受け取ったコメントに基づいて明確にするために更新されています。
最初は、Java 12 から Java 11 に切り替える必要があると思ったので、SO に関する役立つ投稿を見つけ、次のコマンドを使用して切り替えを行いました。その間、RStudio または R のインスタンスは実行されませんでした。
問題はその後も続いており、ターミナルで Java のバージョンを再確認すると、次のようになります。
つまり、11 を実行しているように見えます。
ただし、まだ 12 個もインストールされています。
R が代わりにバージョン 12 を見ているのか、それをリダイレクトする方法があるのか 、それともここに別の問題があるのか どうかはわかりません。残念ながら、特に R と rJava のコンテキストで、このエラーについて Google または SO で何も見つけることができませんでした。
追加情報を提供できるかどうかお知らせください。
ありがとう!
r - 奇妙なヘッダーを使用してPDFテーブルをrにインポートする
このpdf https://www.mountwashington.org/uploads/forms/2018/01.pdfをrにインポートして、データフレームとしてフォーマットしようとしています。奇妙なヘッダーを操作して、データのメイン ヘッダーのみ (場所や駅などの大きなヘッダーではない) を効率的に取得する方法はありますか?
コンバータ Web サイトを使用して pdf を Excel ファイルに変換し、Excel で列/行を手動で編集してから r にインポートすることで、必要なものを取得できましたが、これは非常に非効率的で、何とか r で実行したいと考えています。tabulizer パッケージを使用してみましたが、データが文字として表示され、完全に整理されていませんでした。
これは私がそれを次のようにしたいものです:
そして、これは私がタブライザーで得ることができたものです:
その後、ページからランダムに引き出されたように見える、整理されていないデータを含むさらに多くの行が表示されます。
どんな助けでも素晴らしいでしょう、ありがとう!