Course

Install R Package di direktori lokal

Tugas data mining bertambah berat bagi laptopku yang cuman M740 memory 512 MB 🙁 , training data yang ukurannya sangat besar hingga ribuan record.

Mau nggak mau harus make linux work station di kampus. Semula aku jalanin R di windows base, karena pakai workstation berbasis linux akhirnya kuinstall R di linux.

Namun tugas kali ini memerlukan package dari luar, e1071. Jadilah harus install package juga, namun karena nggak punya hak admin, terpaksa harus install package di direktory lokal.

Biar inget kutulis pengalaman ini di blog 🙂 , caranya :

  • Buat direktori baru untuk mempermudah installasi misal :

> mkdir R/library

  • Set environment / path R library :

> setenv R_LIBS R/library

  • Install package di lokal library
  • Startup R :

> R

  • download atau buka alamat situs CRAN terdekat dan download package yang diinginkan misalnya e1071 dan install package dengan mengetikkan

>install.packages(“e1071″, lib=”~/R/library”,dependencies=TRUE)

  • Dan setelah proses intallasi selesai tinggal menggunakan saja. Panggil package (misal e1071) dengan command

>library(e1071)

Saatnya untuk training dan testing data 🙂

Oh ya sebaiknya anda buat file untuk Rprofile

>q()

>vim .Rprofile

ketikkan :

.First <-function(){

.libPaths(file.path(Sys.getenv(“HOME”),”R/library”))

}

Simpan file .Rprofile.

Tugas minggu kemaren? tugas minggu kemaren melakukan analisa terhadap data dari tugas sebelumnya.

Post Disclaimer

The information contained in this post is for general information purposes only. The information is provided by Install R Package di direktori lokal and while we endeavour to keep the information up to date and correct, we make no representations or warranties of any kind, express or implied, about the completeness, accuracy, reliability, suitability or availability with respect to the website or the information, products, services, or related graphics contained on the post for any purpose.

3 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *