덴하덴하 ~ ♬
Machine - Learning 관련 연구를 할 때 R과 Python을 많이 이용혀
예전에는 R이 좋다 Python이 좋다 이런저런 비교를 토대로 하나에 집중해서 해야한다는 의견이 많았지만 두 언어를 모두 병행하는 것이 좋은 방향이라는게 요즘 추세랴
본인은 R이 익숙한 편이여 그래서 R studio에서 python 코딩하는 방법에 대해서 알아보고자햐
물론 Jupyter나 다른 python IDE에서도 R 코딩을 할 수 있음
일단 본인은 R studio에서 R notebook으로 주로 코딩하고 있음
대충 위 그림과 같은 환경임
step1 : installing and library package
package : "reticulate" 이거 사용할겨
세부설명 : https://cran.r-project.org/web/packages/reticulate/index.html
install.packages("reticulate")
library(reticulate)
step2 : setting python engine
python kernal, python 환경 등등 부르는 말은 많은데 python 굴리는 엔진이라 생각혀
본인은 anaconda3에서 사용하는 환경 그대로 붙여서 사용할거임
use_python(), use_condaenv() 등등 여러 옵션들이 많은데 본인은 아래와 같이 사용혀
Sys.setenv(RETICULATE_PYTHON = "/home/danssa/anaconda3/envs/knhanes_py_env1/bin")
아나콘다 envs 중 knhanes_py_env1에 있는 파이썬 커널을 그대로 가져와서 사용할 수 있는겨
step3 : check python config
잘 붙었나 확인
reticulate::py_config()
이렇게 셋팅 해주면 R studio에서 python 코딩을 할 수 있슈
사용할때는 ```{python} ``` 이용해서 간편하게 ~
끝