C sürücüsündeki birçok konuma yazma erişimim olmadığı ağa bağlı bir bilgisayarda R çalıştırıyorum. Ancak, BT departmanım tüm CRAN deposunu C sürücüsündeki varsayılan kitaplık konumuna yüklemeye karar verdi. Paketlerimi kendi başıma yönetmeyi tercih ederim ve yüklediğim ağa bağlı sürücüde bir yerim var, ancak R'nin C sürücüsünün yerini tamamen göz ardı edip unutmasını sağlamaya çalışıyorum.Varsayılan kütüphane konumu nasıl değiştirilir ve kaldırılır?
Kitaplık konumunu ayarlamak için bir .Rpro dosyası dosyası oluşturmayı denedim, ancak ne yaptığım önemli değil, .libPaths()
varsayılan konumu unutmuyor gibi görünüyor. Aşağıdaki denedim:
.Library <- file.path("N:/My Documents/R/win-library/3.2")
.Library.site <- file.path("N:/My Documents/R/win-library/3.2")
.lib.loc <- file.path("N:/My Documents/R/win-library/3.2")
.libPaths(.libPaths())
. Ben R yeniden başlatın ve .libPaths()
çalıştırdığınızda Ama yine de bu bakın:
[1] "\\\\fileu/users$/username/My Documents/R/win-library/3.2"
[2] "C:/Program Files/R/R-3.2.4/library"
(Bir yan not, ben N sürücüye bir referansa sembolik '\ fileu' referanstan geçmek için çalışıyorum.)
geçmişte (örneğin here) bu konuda sorulan benzer sorular olmuştur biliyorum ama C sürücüsü konumu unutmadan oluyor ben yaşıyorum sorundur. Bunu hiç silemiyorum. Herhangi bir yardım büyük takdir edilecektir!
RSTudio üzerinden ham R veya arabirim kullanıyor musunuz? ? RStudio ayarlamak için kendi yolları var ... –
istediğin bu değil mi? ilk önce '/ docs/...' dizinine bakar, daha sonra varsayılan '/ program files/...' içinde bulunamadı. varsayılan, tüm paketlerin üssü dahil, nerede yaşadığıdır, bu yüzden yeni libpath'ınızda ve yedek libpath'ınızda yoksa, bu paketleri nereden alacaksınız? – rawr
Yeni klasörünüzde en çok önem verdiğiniz paket alt kümelerini tutmak akıllıca olacaktır. Bu sayede güncel kalmanızı sağlayabilirsiniz, ancak asla kullanamayacağınız pek çok paket hakkında endişelenmenize gerek yok. – lmo