The install.packages()
fungsi dalam R adalah utilitas unzip otomatis yang mendapat dan menginstal paket-paket di R.
Bagaimana cara mengetahui direktori apa yang telah dipilih R untuk menyimpan paket?
Bagaimana saya bisa mengubah direktori tempat R menyimpan dan mengakses paket?
Ini didokumentasikan dalam manual 'R Instalasi dan Administrasi' yang menyertai instalasi Anda.
Di kotak Linux saya:
artinya jalur default adalah yang pertama. Anda dapat menimpanya melalui argumen ke
install.packages()
(dari dalam R) atauR CMD INSTALL
(di luar R).Anda juga dapat mengganti dengan mengatur variabel R_LIBS_USER.
sumber
$R_LIBS
dan$R_LIBS_USER
tidak diatur? (Saya ingin dapat menjalankan skrip R dalaminst/
direktori paket yang diinstal) pada sistem Unix apa pun.Terima kasih atas arahan dari dua penjawab di atas. Saran James Thompson bekerja paling baik untuk pengguna Windows.
Pergi ke tempat program R Anda diinstal. Ini disebut
R_Home
dalam literatur. Setelah Anda menemukannya, buka subdirektori / etc.Pilih file di folder ini bernama Rprofile.site. Saya membukanya dengan VIM. Anda akan menemukan ini adalah file tanpa tulang dengan kurang dari 20 baris kode. Saya memasukkan yang berikut ke dalam kode:
(Komentar ditambahkan untuk melacak apa yang saya lakukan pada file.)
Di R, mengetik
.libPaths()
fungsi menghasilkan target pertama diC:/R/Library
CATATAN: kemungkinan ada lebih dari satu cara untuk mencapai ini, tetapi metode lain yang saya coba tidak berhasil karena beberapa alasan.
sumber
.libPaths=("C:/R/library")
ke file Rprofile.site saya . Saya meluncurkan R 2.13.1 64 bit dan mendapatkan kesalahan ini: Kesalahan: tidak dapat mengubah nilai penguncian yang dikunci untuk '. LibPaths' Saya menggunakan Windows 7..libPaths("...")
(panggilan dan bukan tugas).Anda tidak ingin '='
Gunakan
.libPaths("C:/R/library")
diRprofile
file situs AndaDan pastikan Anda memiliki simbol "yang benar (Shift-2)
sumber