본문 바로가기
R

[R] R 치트시트 / cheatsheet 모음

by ssanalyst 2020. 12. 8.
728x90

밑줄 그어진 초록 글씨 패키지 이름을(ex: reticulate) 클릭하시면 치트시트가 다운로드 됩니다!

 

안녕하세요.

 

오늘은 R 치트시트에 대해 알아보겠습니다.

 

이름이 컨닝을 할 것 같은 느낌을 주는데... 비슷합니다...

 

각 패키지 사용법을 그림과 텍스트로 이쁘게 작성한 것으로 치트시트를 열어놓고 R 작업을 하시면 됩니다.

 

R 패키지(package) 매뉴얼보다 보기 더 편하고 알록달록 이쁩니다.

 

예시로 dplyr 의 치트시트를 보여드리겠습니다.

 

출처:  Rstudio cheatsheet

 

그럼 이제 이 치트시트를 어디서 보는지 알려드리겠습니다.

 

치트시트는 기본적으로 Rstudio 홈페이지에서 제공하고 있습니다.

 

Rstudio에서는 많이 사용되는 패키지에 대해 치트시트를 제공하는데 16개의 치트시트를 제공합니다.

 

밑줄 그어진 초록 글씨는 모두 링크가 연결되어 있습니다.

 

 

Rstudio에서 제공하는 치트시트/cheatsheet

 

> Python with R and Reticulate Cheatsheet

 - 이 패키지는 reticulate 라는 패키지이며 Python과 R 사이의 상호운용성(interoperability)을 위한 전반적인 툴을 제공합니다.

install.packages('reticulate')

 

> Factors with forcats Cheatsheet

 - forcats 패키지는 범주, 요인형(factor) 같은 categorical 자료를 쉽게 다룰 수 있는 도구를 제공합니다.

install.packages('forcats')

 

> Tidy Evaluation with rlang Cheatsheet

 - rlang 패키지는 tidyverse 함수로 쉽게 프로그래밍 할 수 있도록 해주며 비표준(non-standard) 평가를 수행할 수 있는 프레임워크를 제공합니다.

install.packages('rlang')

 

> Deep Learning with Keras Cheatsheet

 - Keras는 빠른 실험을 할 수 있도록 중점을 두고 개발된 고수준(high-level) 신경망 API 패키지입니다.

install.packages('Keras')

 

> Dates and Times Cheatsheet

 - Lubridate는 날짜와 시간을 쉽게 설정하고 계산하고 다룰 수 있도록 툴을 제공하는 패키지입니다.

install.packages('Lubridate')

 

> Work with Strings Cheatsheet

 - stringr은 문자형 자료를 핸들링할 수 있는 툴을 제공하는 패키지입니다.

install.packages('stringr')

 

> Apply Functions Cheatsheet

 - purrr는 vector나 list에 반복적인 작업이나 일시에 적용하는 작업을 쉽게할 수 있는 툴을 제공하는 패키지입니다.

install.packages('purrr')

 

> Data Import Cheatsheet

 - readr은 이름처럼 파일을 불러오고 결측치를 핸들링하는 툴을 제공하는 패키지입니다.

install.packages('readr')

 

> Data Transformation Cheatsheet

 - dplyr 패키지입니다. 이 패키지는 설명이 없어도 모두들 잘 아시리라 생각합니다. 자료 전처리에 강력한 패키지입니다.

install.packages('dplyr')

 

> Sparklyr Cheatsheet

 - Sparklyr은 Big data 처리에 빠른 Apache Spark를 R에서 사용할 수 있는 인터페이스를 제공하는 패키지입니다.

install.packages('Sparklyr')

 

> R Markdown Cheatsheet

 - rmarkdown 치트시트는 R마크다운 기초 설명을 적어둔 설명서입니다.

install.packages('rmarkdown')

 

> RStudio IDE Cheatsheet

 - 이 RStudio IDE 치트시트는 패키지에 대한 치트시트가 아닙니다. 우리가 사용하는 Rstudio에 대한 간략한 설명서입니다.

 

> Shiny Cheatsheet

 - Shiny 치트시트로 패키지에 대한 치트시트가 아니며 Rstudio를 통해 제공되는 Shiny에 대한 설명서입니다. Shiny은 R을 통해

    웹 어플리케이션과 페이지를 생성할 수 있게 해줍니다.

 

> Data Visualization Cheatsheet

 - ggplot2 치트시트입니다. R을 사용하시는 대부분의 분들이 사용하는 그래픽 툴입니다.

install.packages('ggplot2')

 

> Package Development Cheatsheet

 - devtools는 R 패키지 제작을 위한 툴을 제공합니다. 실력이 어느 정도에 이른 분들에게 유용한 자료입니다.

install.packages('devtools')

 

> R Markdown Reference Guide

 - 이 치트시트 역시 패키지에 대한 치트시트가 아닙니다. R마크다운을 작성할 때 작성법, syntax, chunk 옵션 등에 대해

   기록한 설명서입니다.

 

Rstudio에서 제공해주는 치트시트에 대해 알아보았습니다.

 

필요하신 치트시트를 받으셔서 즐거운 R 작성하시길 바랍니다.

 

감사합니다.

728x90

댓글