RStudio의 Connections 탭에 잊을 수 있는 일반적인 코드 등록

3766 단어 RRStudio

1. 소개



2017/10/09에 RStudio 1.1이 출시되었습니다.
  • RStudio v1.1 Released | RStudio Blog

  • 새로운 버전의 새로운 기능으로 원터치로 데이터베이스에 연결할 수 있는 Connections 탭이 구현되었습니다.
  • RStudio 1.1 Preview - Data Connections | RStudio Blog

  • Connections 탭은 데이터베이스 연결을 수행하는 R 코드를 등록하여 원터치로 연결 객체를 만들 수 있는 매우 유용한 기능입니다.
    이 Connections 탭입니다만, 데이터베이스 접속에 한정하지 않고, 임의의 코드를 등록할 수 있다고 하는 기술이 있습니다.
    이 기사에서는이 기술을 사용하여 Connections 탭에 잊을 수있는 일반적인 코드를 등록하는 방법을 소개합니다.

    2. Connections 탭



    Connections 탭은 새로운 RStudio의 오른쪽 상단에 나타나는 것입니다.

    여기에 등록된 데이터베이스 연결 목록이 표시되며 원터치로 연결할 수 있습니다.
    또한 Connections 탭의 왼쪽 상단에는 "New Connection"이라는 버튼이 있으므로 연결 스 니펫을 실행할 수 있습니다.

    3. 연결 스니펫 등록



    연결 스 니펫에 등록하려면 /etc/rstudio/connections/에 스 니펫을 작성한 파일을 넣으십시오.
    사실은 여기에 데이터베이스 연결 코드를 등록하지만 실제로는 모든 코드를 등록 할 수 있습니다.
    예를 들어, Mac에서는 ggplot2에서 일본어가 포함된 그래프를 작성할 때 다음과 같이 Font Family를 지정해야 합니다.

    setup_ggplot2.R
    library(ggplot2)
    theme_set(theme_bw(base_family = "HiraKakuProN-W3"))
    

    그러나 Font Family의 이름은 기억하기 어렵기 때문에 매번 구그하고 실행하는 것이 현재입니다.
    그래서이 코드를 setup_ggplot2.R라는 파일로 /etc/rstudio/connections/ 아래에 저장합니다.
    이것만으로, Connections 탭의 「New Connection」을 클릭하면 다음과 같이 setup_ggplot2 라는 선택사항이 나타납니다.



    이 버튼을 클릭하면 이전에 작성한 코드가 스 니펫으로 등록됩니다.



    그런 다음 OK를 누르면 여기에 등록 된 코드를 실행할 수 있습니다.

    4. 스니펫에 변수 사용



    등록하는 코드 스니펫 내에서 ${Position:Label=Default} 라는 바람에 쓰는 것으로 변수를 사용할 수 있습니다.
    예를 들어 위의 예에서 Font Family를 변수로 만들려면 다음과 같이 작성하십시오.

    setup_ggplot2.R
    library(ggplot2)
    theme_set(theme_bw(base_family = "${0:Font Family=HiraKakuProN-W3}"))
    

    이렇게 하면 "New Connection"이 다음과 같이 바뀝니다.



    이렇게하면 Font Family를 자유롭게 다시 작성하고 실행할 수 있습니다.
    예를 들면 씬에 맞추어 HiraKakuProN-W6 로 하는 등을 할 수 있게 됩니다.

    참고


  • RStudio Connections
  • 좋은 웹페이지 즐겨찾기