programing

R Studio를 사용하여 R 업데이트

i4 2023. 6. 30. 22:04
반응형

R Studio를 사용하여 R 업데이트

R스튜디오를 통해 R을 업데이트하려면 어떻게 해야 합니까?

완전성을 위해서는 RStudio 내에서는 할 수 없습니다.@agstudy는 R의 최신 버전을 설치한 다음 RStudio를 다시 시작해야 합니다. @Brandon이 언급했듯이 RStudio는 자동으로 새 버전을 사용합니다.

업데이트가 있으면 좋겠습니다.R() 함수, install.packages() 함수 또는 update.packages() 함수와 유사합니다.

그래서 R을 설치하기 위해서는

  1. http://www.r-project.org 으로 이동합니다.
  2. 'CRAN'을 클릭합니다.
  3. 마음에 드는 CRAN 사이트를 선택합니다.는 캔자스(http://rweb.quant.ku.edu/cran/ )를 좋아합니다.
  4. 'XXX용 R 다운로드'를 클릭합니다. [XXX는 운영 체제입니다.]
  5. 운영 체제에 대한 설치 절차를 따릅니다.
  6. RStudio 다시 시작
  7. 기뻐하는

--잠깐만요 - 제가 사랑하는 소포는요?--

네, 저는 Mac을 사용하기 때문에 Mac에 대한 정확한 세부 정보만 제공할 수 있습니다. 아마도 다른 사람이 Windows/Linux에 대한 정확한 경로를 제공할 수 있습니다. 프로세스는 동일할 것이라고 생각합니다.

패키지가 빛나는 새 버전의 R과 함께 작동하도록 하려면 다음 작업을 수행해야 합니다.

  1. 패키지를 이전 R 설치에서 새 버전으로 이동합니다. Mac OS X에서는 여기서 모든 폴더를 이동합니다.

    /Library/Frameworks/R.framework/Versions/2.15/Resources/library
    

    수신인:

    /Library/Frameworks/R.framework/Versions/3.0/Resources/library
    

    [여기서 "2.15" 및 "3.0"을 업그레이드할 버전으로 바꿉니다.그리고 대상 디렉터리에 없는 패키지만 복사하십시오. 즉, 새 '기본' 패키지를 이전 패키지로 덮어쓰지 마십시오. 만약 덮어썼다면 걱정하지 마십시오. 어쨌든 다음 단계에서 수정할 수 있습니다.이러한 경로가 사용자에게 적합하지 않은 경우 다음을 사용해 보십시오.installed.packages()올바른 경로 이름을 찾습니다.]

  2. 이제입력하패키업를수데있할다습니트이지여▁by다있▁typing▁now▁your니를 입력하여 를 업데이트할 수 .update.packages()RStudio 콘솔에서 모든 프롬프트에 'y'라고 대답합니다.

    > update.packages(checkBuilt=TRUE)
    class :
     Version 7.3-7 installed in /Library/Frameworks/R.framework/Versions/3.0/Resources/library 
     Version 7.3-8 available at http://cran.rstudio.com
    Update (y/N/c)?  y
    ---etc---
    
  3. 마지막으로 RStudio 콘솔에 다음 두 가지 명령을 입력하여 모든 작업을 수행했음을 확인합니다.

    > version
    > packageStatus()
    

당신은 공식 웹사이트에서 새로운 버전의 R을 설치합니다.

RStudio는 새 버전을 다시 시작할 때 자동으로 시작됩니다.

수동으로 해야 할 경우 R스튜디오에서 :Tools -> options -> General로 이동합니다.

자세한 설명은 @micstr의 답변을 참조하십시오.

Windows를 사용하는 경우 installr을 사용할 수 있습니다.여기의 사용

이 작업을 수행하려면 윈도우즈 패키지 설치 관리자를 사용하는 것이 좋습니다.패키지는 R 버전을 업데이트할 뿐만 아니라 모든 패키지를 복사하고 업데이트합니다.여기에 그 주제에 대한 블로그가 있습니다.R Studio에서 다음 명령을 실행하고 프롬프트를 따릅니다.

# installing/loading the package:
if(!require(installr)) {
install.packages("installr"); require(installr)} #load / install+load installr

# using the package:
updateR() # this will start the updating process of your R installation.  It will check for newer versions, and if one is available, will guide you through the decisions you'd need to make.

Mac 컴퓨터를 사용하는 경우 새 updateR 패키지를 사용하여 RStudio: http://www.andreacirillo.com/2018/02/10/updater-package-update-r-version-with-a-function-on-mac-osx/ 에서 R 버전을 업데이트할 수 있습니다.

요약하면, 다음을 수행해야 합니다.

updateR을 사용하여 Rstudio 내에서 R 버전을 업데이트하려면 다음 다섯 줄의 코드를 실행하면 됩니다.

install.packages('devtools') #assuming it is not already installed
library(devtools)
install_github('andreacirilloac/updateR')
library(updateR)
updateR(admin_password = 'Admin user password')

설치 프로세스가 끝나면 해피엔드를 확인하는 메시지가 표시됩니다.

everything went smoothly
open a Terminal session and run 'R' to assert that latest version was installed

이것을 콘솔에 붙여넣고 다음 명령을 실행합니다.

## How to update R in RStudio using installr package (for Windows)
## paste this into the console and run the commands
## "The updateR() command performs the following: finding the latest R version, downloading it, running the installer, deleting the installation file, copy and updating old packages to the new R installation."
## more info here: https://cran.r-project.org/web/packages/installr/index.html

install.packages("installr")
library(installr)
updateR()

## Watch for small pop up windows. There will be many questions and they don't always pop to the front. 
## Note: It warns that it might work better in Rgui but I did it in Rstudio and it worked just fine. 

Windows 플랫폼의 R 내에서 R 버전을 업데이트할 수 있는 installr이라는 새로운 패키지가 있습니다.패키지는 버전 3.2.3에서 구축되었습니다.

R Studio에서 도구를 클릭하고 패키지 설치...를 선택합니다.그런 다음 "installr" 이름을 입력하고 "install"을 클릭합니다.또는 콘솔에 install.packages("installr")입력할 수 있습니다.

R 스튜디오에서 패키지 설치를 마치면 콘솔에 require(installr)를 입력하여 패키지를 로드합니다.

R 설치에 대한 업데이트 프로세스를 시작하려면 updateR()을 입력합니다.이 기능은 R의 최신 버전을 확인하고 사용 가능한 경우 사용자가 결정해야 할 사항을 안내합니다.R 설치가 최신 상태이면 FALSE를 반환합니다.

최신 버전을 다운로드하여 설치하도록 선택한 경우.모든 패키지를 현재 R 설치에서 최신 R 설치로 복사/이동하는 옵션이 있어 매우 편리합니다.

업데이트 프로세스가 끝나면 R Studio를 종료하고 다시 시작합니다.R Studio에서 최신 R 버전을 로드합니다.

설치 프로그램 패키지 사용 방법에 대해 자세히 알아보려면링크를 따르십시오.

R의 새 버전을 설치한 후 R Studio를 다시 시작하면 됩니다.당신이 새로운 버전인 > 버전에 있다는 것을 확인하려면, 당신은 새로운 세부 정보를 봐야 합니다.

Rstudio를 사용하여 R.Rstudio를 업데이트하지 마십시오. Rstudio는 R이 아니며 Rstudio는 단지 IDE일 뿐입니다.이 답변은 다른 OS에 대한 이전 답변을 요약한 것입니다.모든 운영 체제의 경우 이미 설치한 패키지에서 어떤 일이 발생할지 미리 확인하는 것이 편리합니다.

WINDOWS ->> CMD/Powershell을 관리자로 열고 "R"을 입력하여 대화형 모드로 전환합니다.그래도 안 되면 콘솔에 R을 기록하는 대신 RGui.exe를 검색하고 실행합니다...

lib_path <- gsub( "/", "\\\\" , Sys.getenv("R_LIBS_USER"))
install.packages("installr", lib = lib_path)
install.packages("stringr", lib_path)
library(stringr, lib.loc = lib_path)
library(installr, lib.loc = lib_path)
installr::updateR()

MacOS ->> updateR 패키지를 이용하실 수 있습니다.패키지가 CRAN에 없으므로 Rgui에서 다음 코드를 실행해야 합니다.

install.packages("devtools")
devtools::install_github("AndreaCirilloAC/updateR")
updateR(admin_password = "PASSWORD") # Where "PASSWORD" stands for your system password

Mac과 Windows 모두에서 사용할 수 있도록 가까운 시일 내에 updateR을 병합하고 설치할 계획입니다.

리눅스 ->> 현재로서는.installrLinux/MacOS에는 사용할 수 없습니다(현재 버전 0.20에 대한 설명서 참조).R을 설치하면 다음 지침을 따를 수 있습니다(Ubuntu에서는 다른 배포판에서도 동일하지만 소스 추가, 업데이트 및 업그레이드 및 설치).

Linux 환경에서 최신 상태를 유지하는 가장 좋은 영구 솔루션은 R-patch 프로젝트를 설치하는 것이었습니다.이렇게 하면 R 설치를 최신 상태로 유지할 수 있으며, 설치 간에 패키지를 이동할 필요도 없습니다(Ryan Stochastic의 답변에 설명되어 있음).

공개용SUSE, 여기 지침을 참조하십시오.

언급URL : https://stackoverflow.com/questions/13656699/update-r-using-rstudio

반응형