ファイル名を文字列として渡すべきではありませんか(または、さらに良いことにfile.path
)?たとえばinstall.packages(file.path("geiger_1.3-1.tar.gz"), repos = NULL, type = "source")
、パッケージをインストールする場合は文字列を渡す必要があることを思い出してください。ライブラリをロードする場合は、引用符なしの名前 (または文字列) を渡すことができます。
ここであなたのコメントに返信して、フォーマットを設定できるようにします
だからあなたは書いinstall.packages(C:\Rfiles("geiger_1.3-1.tar.gz"), repos = NULL, type = "source")
た。の最初の引数install.packages
は文字ベクトルでなければならないことに注意してください。あなたが渡したC:\Rfiles("geiger_1.3-1.tar.gz")
ものは、実際には何もありません。ファイル パスの指定方法の例については、 と を参照してくださいhelp(file.path)
。help(install.packages)
この特定のケースでは、次を試す必要があります。
g.path <- file.path("C:", "Rfiles", "geiger_1.3-1.tar.gz")
install.packages(g.path, repos = NULL, type = "source")
これは (私が知る限り) パッケージへの絶対パスであり、バックスラッシュ/スラッシュの問題を気にする必要はありません。