データ (.ods ファイル) をインポートしようとしています。.csv、.xls などをインポートする方法は知っていますが、いつも立ち往生しています。パッケージ Gnumeric で試してみましたが、必要なプログラム 'ssconvert' が見つからないという R のメッセージが表示されます。
3 に答える
Ubuntu Linuxで正確な問題が発生しました。イライラするほど明白です:
sudo apt-get install gnumeric
たまたま、廃止されたパッケージがたくさんあり、それらを更新するためにたくさんのパッケージを調べました。ライブラリにはgnumeric
ライブラリが必要で、XML
ライブラリのインストールはXML
2.14 でビルドされており、R は 3.0 より前にビルドされたものをロードしませんでした。それはあなたの問題ではないと思いますが、上記の解決策がうまくいかない場合は、パッケージが最新であることを確認することもできます。経由でインストールしsudo
たものはすべて経由で削除する必要がありました。そうしないsudo
と、権限エラーが発生しました。
エラーメッセージが
read.gnumeric.sheet(file = fname, head = TRUE, sheet.name = "Sheet1") のエラー: 必要なプログラム 'ssconvert' が見つかりません。
それを強調するために、http://cran.at.r-project.org/web/packages/gnumeric/gnumeric.pdfのパッケージドキュメントは言う
外部プログラム 'ssconvert' が必要です (通常は 'gnumeric' ( http://projects.gnome.org/gnumeric/ ) と共に 'PATH' にインストールされます)。
どうやって手に入れssconvert
ますか?繰り返しますが、イライラするほど明らかです。通常、gnumeric とともにインストールされます。コマンド ラインに移動して と入力すると、次のssconvert
ことがわかります。
user@Computer:~$ ssconvert
プログラム 'ssconvert' は現在インストールされていません。次のように入力してインストールできます:sudo apt-get install gnumeric
確認ssconvert
したところ、依存パッケージ ( などgnumeric-common
) に含まれていないため、適切なパッケージに含まれているため、完全なパッケージgnumeric
をインストールする必要があります。gnumeric
sudo apt-get install gnumeric
私は試したことはありませんが、ROpenOffice パッケージはうまくいくようです: http://www.omegahat.org/ROpenOffice/