public bigdata

R studio 사용 Tip 본문

컴퓨터, IT제품 Tip/소프트웨어

R studio 사용 Tip

public bigdata 2020. 5. 29. 11:57

<R studio 주석 Tip>

  • R studio 목차 관리 Tip

출처 승욱님

  • ctrl + shift + R을 통해서 주석 텍스트 생성 가능하다.

<R studio 경로 설정>

setwd(dirname(rstudioapi::getActiveDocumentContext()$path))
  • 해당 코드를 실행하면 스크립트 위치로 디렉토리가 변경된다.

https://appsilon.com/rstudio-shortcuts-and-tips/#navigate

 

RStudio Shortcuts and Tips - Appsilon Data Science | End­ to­ End Data Science Solutions

Here are our favorite RStudio shortcuts and tips for working with the RStudio IDE. We cover keyboard shortcuts, custom code snippets, addins, and more.

appsilon.com

<Path>

  • 파일의 경로가 필요할 때 "" 또는 '' 안에서 ctrl + space를 누르게 되면 현재 디렉토리 폴더에서 하위 경로들을 하나씩 추가해 가면서, 필요한 경로를 빠르게 작성할 수 있다.
  • 아무것도 없는 상태에서 할 수도 있고, "/", "~", "../" 등으로 루트디렉토리, 상위폴더에서 시작할 수 있다

<Code control>

  • 코드를 작성하고 ctrl + space를 통해서 유사한 이름의 함수 리스트를 불러올 수 있다.

  • ctrl + i : ctrl + A로 전체 코드를 선택하고 ctrl + I를 통해서 코드를 정리할 수 있다.
  • alt + 방향키 : 코드의 위치를 움직일 수 있다.
  • ctrl + d : 현재 라인 텍스트 삭제
  • ctrl + shift + a : ??
  • ctrl + F9 or F10 : 좌, 우쪽의 소스코드로 이동
  • ctrl + shift + X : 해당 코드를 자동으로 function format으로 변경해준다.
  • ctrl + alt + V : ??
  • ctrl + alt + shift + m : ??

<code snippets>

- shift + tab / tab * 2 : code snippets를 사용할 수 있음

기본적으로 이용가능한 snippets은 아래와 같음

  • Declarations – lib, req, fun, ret, mat
  • Loops – for, while, switch
  • Conditionals – if, el, and ei for conditionals
  • Apply family functions – apply, lapply, sapply, etc.
  • S4 classes/methods definitions – sc, sm, and sg.
  • Shiny App template – shinyapp

<create snippets>

※ edit snippets : Tools -> Global -> Code

snippets 예시

  • snippets 코드 중 "$"는 스니펫 코드를 사용할 때 커서의 이동 위치를 나타낸다. 그리고 {} 중괄호를 통해 사용한다. "${ }"
  • 스니펫 코드 안에서 문자 그대로의 $를 사용하려면 "\\$"처럼 이스케이프 해서 사용해야 한다.
  • 스니펫 코드를 실행할 때 R코드를 실행하도록 할 수 있다. (아래 코드처럼 작성하면 된다)

  • ts snippets 결과 

  •  %>% snippets을 만들어 낼 수도 있다. 다만 R studio에서 제공해주는 %>%와는 조금 다르다.(indent가 이루어 지지 않고 새로운 줄이 생길뿐이다.)

<console History & History Pane>

  • this_is_name <- 2.5와 같은 명령어를 쳤을 때 사실 값이 3.5인 것을 잘못 입력했다고 하자 이럴때는 콘솔창에서 this만 입력하고 컨+ 화살표 위 를 입력하면 this와 매칭되는 이전에 입력한 명령어가 뜬다. (console에서만 가능)
  • ctrl + L :  console창 텍스트를 지운다.

<Using search in Rstudio>

  • ctrl + . : 프로젝트에서 파일이나 function을 빠르게 검색하여 바로 이동할 수 있다.
  • ctrl + shift + F : 프로젝트 외부까지 포함해서 파일, function등을 찾아볼 수 있다.

<코드 뜯어보기>

m.blog.naver.com/pmw9440/221754885826

 

2.13.2 R의 패키지 함수 내부 코드 보기

0. 차례1. 들어가기2-1. 함수의 코드 보기 방법 ① : R studio에서 "F2" 이용 2-2. 함수의 코...

blog.naver.com