私はRを学んでいるだけで、オフィスのコンピュータにインストールしています。私はコンピュータに管理者権限を持っていません(私はITに電話してインストールする必要があります)。r - normalizePathでパスを指定する方法、またはそれに関連付けられたこのエラーを回避する方法
次に、パッケージをインストールします。
install.packages("thepackage")
エラーメッセージはこれです:私はいくつかの宿題をし、潜在的な解決策は、「ネットワークドライブをマップすることがわかり
Error in normalizePath(path.expand(path), winslash, mustWork) :
path[1]="\\company\5050\Users\myusername\Documents\R\win-library\3.3": Access is denied
In addition: Warning message:
In normalizePath(path.expand(path), winslash, mustWork) :
path[1]="\\company/5050/Users/myusername/Documents/R/win-library/3.3": Access is denied
例えば、入力したときに最初にそれは動作しません。あなたのネットワークフォルダに "。私はそれが何を意味するのかわからないんだけど、私はこれを試してみてください。
install.packages("thepackage",lib="H:/Documents/R/win-library/3.3")
私がHドライブのより多くの「コントロール」(それはそれで自分のユーザー名を持っている)を持っているように見えるので。 、私は、パッケージのロードに失敗
package ‘thepackage’ successfully unpacked and MD5 sums checked
The downloaded binary packages are in
C:\Users\myusername\AppData\Local\Temp\Rtmp4MNURu\downloaded_packages
library(thepackage)
は言って::そして、それは動作します
Error in normalizePath(path.expand(path), winslash, mustWork) :
path[1]="\\company/5050/Users/myusername/Documents/R/win-library/3.3": Access is denied
しかし、再び、これは動作します:
library(thepackage,lib="H:/Documents/R/win-library/3.3")
だから、どのようにすることができます私はnormalizePathを避けるように設定しましたライブラリディレクトリの追加とむしろ不必要な仕様?
ありがとうございました。私は.libPaths( "path")を使ってディレクトリを変更すると動作します。 – NonSleeper