ファイル名を文字列として渡すべきではありませんか(または、さらに良いことに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")
これは (私が知る限り) パッケージへの絶対パスであり、バックスラッシュ/スラッシュの問題を気にする必要はありません。