Wolfram Computation Meets Knowledge

R 설치를 Wolfram 제품에 연결하는 방법

R은 통계 컴퓨팅을 위한 프로그래밍 언어 및 소프트웨어 환경입니다. RLinkJLink 및 RJava/JRI 라이브러리를 사용하여 R과 Wolfram 제품을 연결하기 위해 포함된 Wolfram 언어 패키지입니다. 이를 통해 Wolfram 언어와 R 간에 데이터를 교환하고 Wolfram 언어 내에서 R 코드를 평가할 수도 있습니다.

R을 Wolfram 언어와 연결하려면 몇 가지 추가 설정 단계가 필요합니다. Wolfram 언어 13.0을 기반으로 하는 Wolfram 제품은 R 버전 3.6.3 이하에서만 작동합니다.

  1. 컴퓨터에 최신 JDK(Java 개발 키트)가 있는지 확인합니다.
  2. R이 아직 컴퓨터에 설치되지 않은 경우 신뢰할 수 있는 위치에서 버전 3.6.3을 다운로드하여 설치합니다.
  3. Windows의 경우 환경 변수 JAVA_HOME을 현재 R 세션의 JDK 위치로 설정합니다.
    • 시작 메뉴를 열어 “환경 변수”를 검색하고 “시스템 환경 변수 편집”을 선택하여 시스템 속성 창으로 이동합니다.
    • Advanced 탭에서 환경 변수를 선택하고 JDK 위치를 가리키도록 JAVA_HOME 변수를 추가하거나 편집합니다.
      기본적으로 JDK 위치는 C:\Program Files\Java\jdk-11.0.8\bin입니다.
  4. R 배포의 대화형 콘솔을 시작합니다.
  5. 콘솔에서 rJava 라이브러리를 설치합니다.
    > install.packages('rJava')
  6. 설치된 R의 rJava 및 JRI 라이브러리의 위치를 찾아 기록해 둡니다.
    > .libPaths() 

    Windows에서는 일반적으로 다음에 있습니다.

    [1] "C:/Users/Wolfram/Documents/R/win-library/3.6" "C:/Program Files/R/R-3.6.3/library" 

    macOS:

    [1] "/Library/Frameworks/R.framework/Versions/3.6/Resources/library"

    Linux:

    [1] "/usr/lib64/R/library" "/usr/share/R/library"
  7. Wolfram 프로그램에서 다음 입력을 평가하여 R을 설치합니다.

    Windows의 경우 이전 단계에서 기록해 둔 경로 "C:/Users/Wolfram/Documents/R/win-library/3.6", "C:/Program Files/R/R-3.6.3/library":

    In[1]:= JLink`UninstallJava[]
    
    In[2]:= Needs["RLink`"]
    
    In[3]:= InstallR["RVersion" -> "3.6.3", "RHomeLocation" -> "C:/Program Files/R/R-3.6.3/", "JRINativeLibraryLocation" -> "C:/Users/Wolfram/Documents/R/win-library/3.6/rJava/jri/x64"]

    macOS의 경우 이전 단계에서 기록해 둔 경로 "/Library/Frameworks/R.framework/Versions/3.6/Resources/library":

    In[1]:= JLink`UninstallJava[]
    
    In[2]:= Needs["RLink`"]
    
    In[3]:= InstallR["RVersion" -> "3.6.3", "RHomeLocation" -> "/Library/Frameworks/R.framework/Versions/3.6/Resources", "JRINativeLibraryLocation" -> "/Library/Frameworks/R.framework/Versions/3.6/Resources/library/rJava/jri"]

    Linux의 경우 이전 단계에서 기록해 둔 경로 "/usr/lib64/R/library", "/usr/share/R/library":

    In[1]:= JLink`UninstallJava[]
    
    In[2]:= Needs["RLink`"]
    
    In[3]:= InstallR["RVersion" -> "3.6.3", "RHomeLocation" -> "/usr/lib64/R/library/Frameworks/R.framework/Versions/3.6/Resources", "JRINativeLibraryLocation" -> "/usr/share/R/library/rJava/jri"]
  8. 다음 예를 평가하여 R이 성공적으로 설치되었는지 확인합니다.
    In[4]:= REvaluate["R.Version()"]
    Out[4]= RObject[{{"x86_64-w64-mingw32"}, {"x86_64"}, {"mingw32"}, {"x86_64, mingw32"}, {""}, {"3"}, {"6.1"}, {"2019"}, {"07"}, {"05"}, {"76782"}, {"R"}, {"R version 3.6.3 (2019-07-05)"}, {"Action of the Toes"}}, 
    RAttributes["names" :> {"platform", "arch", "os", "system", "status", "major", "minor", "year", "month", "day", "svn rev", "language", "version.string", "nickname"}]]
    In[5]:= REvaluate["1:10"]
    Out[5]= {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}

[English]

설명이 도움이 되었나요?
아니오

하실 말씀이 있습니까?

피드백 감사합니다.

제출하기

지원 문의

청구서, 제품 동기화에 관한 질문에서 기술적인 질문까지 부담없이 문의하세요.

1-800-WOLFRAM (국제 전화는 +1-217-398-0700)

고객 지원

월요일 - 금요일
8am–5pm 중부 표준시

  • 제품 등록 및 동기화
  • 구매 전 정보 및 주문
  • 설치 및 동작

고급 기술지원 (해당 고객을 대상으로)

월요일 - 목요일
8am–7pm 중부 표준시

금요일
8:30–10am & 11am–5pm 중부 표준시

  • 우선적 기술지원
  • Wolfram 전문가들의 제품 지원
  • Wolfram 프로그래밍
  • 고급 설치 지원