r - How to specify the path in normalizePath, or get around this error associated with it? -


i'm learning r , have installed on office computer. don't have administrator right on computer (as have call installation).

then install package. @ first doesn't work when typing, example:

install.packages("thepackage") 

the error message this:

error in normalizepath(path.expand(path), winslash, mustwork) :    path[1]="\\company\5050\users\myusername\documents\r\win-library\3.3": access 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 denied 

i homework , find potential solution "map network drive network folder". i'm not sure means, try this:

install.packages("thepackage",lib="h:/documents/r/win-library/3.3") 

because looks have more "control" of h drive (it has username on it). , works:

package ‘thepackage’ unpacked , md5 sums checked downloaded binary packages in     c:\users\myusername\appdata\local\temp\rtmp4mnuru\downloaded_packages 

i fail load package,

library(thepackage) 

saying:

error in normalizepath(path.expand(path), winslash, mustwork) :    path[1]="\\company/5050/users/myusername/documents/r/win-library/3.3": access denied 

but again works:

library(thepackage,lib="h:/documents/r/win-library/3.3") 

so how can set normalizepath 1 works avoid additional , rather unnecessary specification of library directory?

you can put in home directory's .rprofile file (just create if it's not there yet) following line:

.libpaths("h:/documents/r/win-library/3.3") 

that way location used default. .rprofile run every time you're opening new r session. can copy existing content of folder don't have write access folder include pre-installed packages.


Comments

Popular posts from this blog

scala - 'wrong top statement declaration' when using slick in IntelliJ -

c# - DevExpress.Wpf.Grid.InfiniteGridSizeException was unhandled -

PySide and Qt Properties: Connecting signals from Python to QML -