Bagaimana saya bisa memperbarui R melalui RStudio?
275
Anda menginstal versi R baru dari situs web resmi .
RStudio akan secara otomatis mulai dengan versi baru ketika Anda meluncurkan ulang.
Jika Anda perlu melakukannya secara manual, di RStudio, buka: Alat -> opsi -> Umum.
Periksa jawaban @ micstr untuk penelusuran lebih detail.
close and reopen RStudio ~~restart RStudio
Untuk kelengkapan, jawabannya adalah: Anda tidak dapat melakukannya dari dalam RStudio. @agstudy benar - Anda perlu menginstal versi R yang lebih baru, kemudian restart RStudio dan secara otomatis akan menggunakan versi baru, seperti yang dicatat @Brandon.
Akan lebih bagus jika ada fungsi update.R (), analog dengan fungsi install.packages () atau update.packages (fungsi).
Jadi, untuk menginstal R,
- Tunggu - bagaimana dengan paket-paket kesayangan saya ?? -
ok, saya menggunakan Mac, jadi saya hanya bisa memberikan detail yang akurat untuk Mac - mungkin orang lain bisa memberikan jalur yang akurat untuk windows / linux; Saya percaya prosesnya akan sama.
Untuk memastikan bahwa paket Anda berfungsi dengan R versi baru Anda yang mengkilap, Anda perlu:
pindahkan paket dari instalasi R lama ke versi baru; pada Mac OSX, ini berarti memindahkan semua folder dari sini:
ke sini:
[tempat Anda akan mengganti "2.15" dan "3.0" dengan versi apa pun yang Anda tingkatkan dari dan ke. Dan hanya menyalin paket apa pun yang belum ada di direktori tujuan. yaitu jangan menimpa paket 'basis' baru Anda dengan yang lama - jika Anda melakukannya, jangan khawatir, kami akan memperbaikinya pada langkah selanjutnya. Jika jalur itu tidak berfungsi untuk Anda, coba gunakan
installed.packages()
untuk menemukan nama jalur yang tepat.]sekarang Anda dapat memperbarui paket Anda dengan mengetikkan
update.packages()
konsol RStudio Anda, dan menjawab 'y' untuk semua petunjuknya.akhirnya, untuk meyakinkan diri sendiri bahwa Anda telah melakukan segalanya, ketikkan kedua perintah ini di konsol RStudio untuk melihat apa yang Anda dapatkan:
sumber
system
panggilan ...Jika Anda menggunakan windows, Anda dapat menggunakan installr . Contoh penggunaan di sini
sumber
# installing/loading the package: if(!require(installr)) { install.packages("installr"); require(installr)} #load / install+load installr updateR(F, T, T, F, T, F, T) # install, move, update.package, quit R.
setInternet2(TRUE)
lihat bagian Pemecahan MasalahSaya akan merekomendasikan menggunakan installr paket Windows untuk mencapai ini. Paket tidak hanya akan memperbarui versi R Anda, tetapi juga menyalin dan memperbarui semua paket Anda. Ada blog tentang masalah ini di sini . Cukup jalankan perintah berikut di R Studio dan ikuti petunjuknya:
sumber
Jika Anda menggunakan komputer Mac , Anda dapat menggunakan paket updateR baru untuk memperbarui versi R dari RStudio: http://www.andreacirillo.com/2018/02/10/updater-package-update-r-version- dengan-a-function-on-mac-osx /
Singkatnya, Anda perlu melakukan ini:
sumber
install.packages(as.vector(needed_packages)) Error in install.packages : object 'needed_packages' not found
updateR
berfungsi, meskipun saya mendapat pesan kesalahan, karena ketika saya me-restart R itu telah diperbarui menjadi 3.6.2 dan sepertinya sebagian besar paket saya selamat dari pembaruan juga.Rekatkan ini ke konsol dan jalankan perintah:
sumber
Ada paket baru bernama installr yang dapat memperbarui versi R Anda di dalam R pada platform Windows. Paket ini dibangun di bawah versi 3.2.3
Dari R Studio, klik Tools dan pilih Install Packages ... lalu ketik nama "installr" dan klik install. Atau, Anda dapat mengetik install.packages ("installr") di Konsol.
Setelah R studio selesai menginstal paket, muatlah dengan mengetik keharusan (installr) di Konsol.
Untuk memulai proses pembaruan untuk instalasi R Anda, ketik updateR () . Fungsi ini akan memeriksa versi R yang lebih baru dan jika tersedia, itu akan memandu Anda melalui keputusan yang perlu Anda buat. Jika instalasi R Anda mutakhir, itu akan mengembalikan SALAH.
Jika Anda memilih untuk mengunduh dan menginstal versi yang lebih baru. Ada opsi untuk menyalin / memindahkan semua paket Anda dari instalasi R saat ini ke instalasi R yang lebih baru yang sangat berguna.
Keluar dan mulai ulang R Studio setelah proses pembaruan selesai. R Studio akan memuat versi R yang lebih baru.
Ikuti tautan ini jika Anda ingin mempelajari lebih lanjut tentang cara menggunakan paket installr .
sumber
Mulai ulang R Studio setelah menginstal versi R. yang baru. Untuk mengonfirmasi bahwa Anda menggunakan versi yang baru,> versi dan Anda akan melihat perincian yang baru.
sumber
Jangan gunakan Rstudio untuk memperbarui R. Rstudio BUKAN R, Rstudio hanyalah sebuah IDE. Jawaban ini adalah ringkasan dari jawaban sebelumnya untuk OS yang berbeda. Untuk semua OS, lebih mudah untuk melihat terlebih dahulu apa yang akan terjadi dengan paket yang telah Anda instal di sini .
WINDOWS - >> Buka CMD / Powershell sebagai administrator dan ketik "R" untuk masuk ke mode interaktif. Jika ini tidak berhasil, cari dan jalankan RGui.exe alih-alih menulis R di konsol ... lalu:
MacOS - >> Anda dapat menggunakan paket updateR . Paket tidak di CRAN, jadi Anda harus menjalankan kode berikut di Rgui:
Perhatikan bahwa direncanakan untuk menggabungkan updateR dan installR dalam waktu dekat untuk bekerja untuk Mac dan Windows.
Linux - >> Untuk saat
installr
ini TIDAK tersedia untuk Linux / MacOS (lihat dokumentasi untuk versi saat ini 0.20 ). Saat R diinstal, Anda dapat mengikuti petunjuk ini (di Ubuntu, meskipun idenya sama di distro lain: tambahkan sumber, perbarui dan tingkatkan, lalu instal.)sumber
Saya menemukan bahwa bagi saya solusi permanen terbaik untuk tetap up-to-date di Linux adalah menginstal proyek R-patched. Ini akan membuat instalasi R Anda mutakhir, dan Anda bahkan tidak perlu memindahkan paket Anda di antara instalasi (yang dijelaskan dalam jawaban RyanStochastic).
Untuk openSUSE, lihat instruksi di sini .
sumber