R에서 Python 실행하기(Windows 기준)
추천글 : 【RStudio】 R 스튜디오 목차
1. 개요 [본문]
2. step 1. R 설치 [본문]
3. step 2. 파이썬 설치 및 환경 조성 [본문]
4. step 3. R에서 파이썬 환경 활성화 [본문]
5. step 4. 파이썬 호출하기 [본문]
a. 파이썬에서 R 실행하기
1. 개요 [목차]
⑴ 의의 1. 이미 짜여진 R 코드와 파이썬 코드를 R 상에서 결합할 수 있음
⑵ 의의 2. R에서 파이썬 패키지를 사용할 수 있음
① tensorflow, keras 등은 파이썬에서 인공신경망을 구현하기 위해 만들어짐
② 2017년부터 R에서 실행 가능한 tensorflow, keras 버전이 출시됐지만 환경 설정이 어렵다는 문제가 발생
install.packages("tensorflow")
library(tensorflow)
install_tensorflow()
③ 따라서 R에서 tensorflow를 직접 실행하기보다는 파이썬을 불러들여 파이썬 상에서 실행하는 게 권장됨
2. step 1. R 설치 [목차]
⑴ 1-1. CRAN 설치 : 필수
① https://cran.r-project.org/에 접속
② Download R for Windows
③ install R for the first time
④ 최상단 링크 클릭
⑵ 1-2. RStudio : 선택
① RStudio를 사용하려면 CRAN 설치가 선행되어야 하며, 개발을 용이하게 하기 위한 UI 툴에 불과함
② RStudio는 필수적인 것은 아니나 다음과 같은 장점이 있음
○ 디렉토리의 내용을 볼 수 있음
○ 선언된 변수와 객체 내 원소들의 내용을 볼 수 있음
○ 출력 플롯의 사이즈를 자유롭게 조절하거나 변수의 값을 중간중간 확인할 수 있는 장점이 있음
③ https://www.rstudio.com/products/rstudio/에 접속하여 설치할 수 있음
⑶ 1-3. anaconda (kernel : R) 설치 : 선택
activate [MY_ENVIRONMENT]
conda install -c conda-forge r-essentials=4.0 # the latest version
3. step 2. 파이썬 설치 및 환경 조성 [목차]
4. step 3. R에서 파이썬 환경 활성화 [목차]
⑴ 3-1. 파이썬 환경 조성 확인
conda activate [MY_ENV]
conda info --envs
① anaconda는 다양한 패키지 버전을 관리하기 위해 아나콘다는 환경별로 별개의 패키지를 다운받을 수 있도록 지원
② 각 환경은 C:/USERS/anaconda3/envs 안에 저장돼 있음
⑵ 3-2. RStudio 혹은 anaconda (kernel : R)에서 파이썬 환경 사용
① 명령어
install.packages("reticulate")
library(reticulate)
use_condaenv(condaenv = 'lipo', required = TRUE)
py_config()
② 에러 메시지 : 만약 환경 이름을 잘못 입력하면 다음과 같은 에러 메시지가 출력됨
Error in use_condaenv(condaenv = "lipo_", required = TRUE) :
Unable to locate conda environment 'lipo_'.
5. step 4. 파이썬 호출하기 [목차]
system("python PYTHON_CODE.py")
⑴ 1이 출력되면 정상이고, 2가 출력되면 에러가 발생한 상황
입력: 2021.06.20 01:40
수정: 2022.10.15 15:01
'▶ 자연과학 > ▷ RStudio' 카테고리의 다른 글
【RStudio】 R 주요 트러블슈팅 [21-40] (0) | 2023.06.09 |
---|---|
【생물정보학】 R에서 유용한 주요 함수 모음 (1) | 2022.11.27 |
【RStudio】 R 주요 트러블슈팅 [01-20] (0) | 2021.12.01 |
【RStudio】 10강. 메모리 관리 (0) | 2020.07.20 |
【RStudio】 9강. ANOVA 분석 (0) | 2019.11.17 |
최근댓글