Post
새소식
- Chirpy Theme 7.2.0 업데이트

옵시디언과 R 연동하기

옵시디언과 R 연동하기

R 설치

Windows 기준으로 R, Rtools를 설치한다. R과 Rtools 버전은 호환성을 위해 같은 버전으로 설치 진행한다. rmd(rm arkdown) 파일 작성을 위해 RStudio 설치도 진행한다(필요시).

[!NOTE] R 설치

  • R - https://cran.rstudio.com/bin/windows/base/
  • Rtools - https://cran.rstudio.com/bin/windows/Rtools/

[!NOTE] RStudio 설치

  • RStudio - https://posit.co/download/rstudio-desktop/

Obsidian 플러그인 설치

[!NOTE] 필요 플러그인

  • Custom File Extensions Plugin
  • Execute Code

    Custom File Extension 플러그인 설정

    rmarkdown 파일 출력을 위해 rmd 파일 확장자를 추가한다.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
    {
    "markdown": [
      "",
      "md",
      "txt",
      ...
      "html",
      "rmd"
    ]
    }
    

    Execute Code 플러그인 설정

    Language-Specific Settings에서 언어 R을 선택한다. 그리고 노트에서 실행 가능하도록 Run R blocks in Notebook Mode를 체크한다.

예제

1
2
3
4
5
hello <- function(name){
	print(paste("Hello", name, sep = " "))
}

hello("Bob")

RStudio에서 작업한 내용을 복사 붙여 넣어 사용하거나 직접 코드를 작성할 수도 있다. 참고로 실행 코드는 Reading View에서 실행이 가능하다.

This post is licensed under CC BY 4.0 by the author.