반응형

markdown 7

[R Markdown] Plot과 Table을 한 Row에 그리기

(Rmarkdown) Positioning table and plot side by side 본 포스팅에서는 R 마크다운에서 Plot과 Table을 한 Row에 그리는 방법을 설명한다. 최종 결과는 다음과 같다. Plot 다음에 Table이 아래로 나타내지않고 바로 옆에 그려주는 방법이다. 데이터는 iris 데이터를 사용했고, 왼쪽에 Plot은 X축은 Sepal.Length, Y축은 Sepal.Width인 2차원 Plot이다. 색은 Species로 나타냈다. 오른쪽 Table은 상위 5개에 해당하는 값이다. 최종 코드는 다음과 같다. library(tidyverse) library(ggplot2) library(gridExtra) library(grid) library(xtable) p1 % ggplot..

R/MarkDown 2022.03.16

[Markdown] Jupyter notebook tab like r markdown(widgets)

주피터 노트북에서 tab 만들기 R 마크다운에서는 tabset으로 내용을 나누어 깔끔하게 만드는 것이 가능했다. 주피터 노트북에서도 widget으로 해당 기능을 구현할 수 있는데, 그 방법을 알아보고자 한다. 최종 Output은 다음과 같다. First, Second 두 개의 Tab을 만들고, 각각에 histogram 이미지를 넣어주었다. 먼저 필요한 Library를 import 한다. ipywidgets의 widgets 가 핵심이다. import matplotlib.pyplot as plt import pandas as pd import ipywidgets as widgets import numpy as np 다음으로, 그래프를 그려 줄 예시 데이터를 만든다. data1 = pd.DataFrame(np..

Python/MarkDown 2021.09.14

[Markdown] Jupyter Notebook :: 주피터 노트북 마크다운 정리

주피터 노트북에서 마크다운을 활용하는 여러가지 기능들을 소개하고자 한다. 마크다운이란? 먼저, 마크다운이란 일반 텍스트 문서의 양식을 편집하는 문법으로, HTML의 형태로 변환이 가능하다. 마크다운은 HTML과 아주 깊게 연관되어 있어, 웹 프로그래밍 중 HTML 문법을 알고 있다면 더욱 다양한 활용이 가능하다. 1. 마크다운 사용하기 주피터 노트북에서 마크다운을 사용하려면 먼저, Code Cell 에서 Markdown Cell 로 변경해 주어야 한다. 변경하는 방법은 다음과 같다. 1. esc + m 2. Cell -> Cell Type -> Markdown 첫 번째 방법은 단축키를 활용하는 방법으로, 마크다운 셀로 변경하고자 하는 셀을 클릭 후, esc로 커서를 없애주고, m을 눌러 마크다운 셀로 변..

Python/MarkDown 2021.06.15

[R Markdown] Markdown, DT datatable, dygraph 기본 옵션

(나를 위한) 평소 고정으로 사용하는 마크다운 옵션들 정리 1. Markdown --- title: "[Title]" author: "by SK C&C 이다경 선임 - 2021/04/29" output: rmdformats::readthedown: code_folding: hide number_sections: TRUE toc_depth: 4 --- > Description ```{r setup, include=FALSE} knitr::opts_chunk$set(echo=TRUE, warning=FALSE, message=FALSE, results = 'asis') options(warn = F, scipen = 100, digits = 3) # Library library(tidyverse) libra..

R/MarkDown 2021.04.29

[R Markdown] DT datatable in for loop showing white space after render to html

2020.07.31 - [R/MarkDown] - [R Markdown] for loop로 chunk 여러개 만들기 2020.12.22 - [R/MarkDown] - [R Markdown] DT datatable 커스터마이징 :: 파라미터 알아보기 DT 패키지의 datatable을 Rmarkdown에서 for loop로 찍어낼 때, 다음과 같이 보여주고자 하는 데이터 개수에 따라 다음 테이블과 거리가 너무 멀거나, 너무 가까워 겹치는 경우가 발생하기도 한다. for (i in c(1,5,10)) { print(htmltools::tagList(DT::datatable(cars[1:i,]))) cat("\n\n \n\n") } 첫 번째 테이블은 1개 row만 보여줄 때, 아래 테이블은 5개 row만 보여줄..

R/MarkDown 2021.04.29

[R Markdown] DT datatable 커스터마이징 :: 파라미터 알아보기

R 마크다운 DT::datatable 파라미터 조정하기 R 에서 만든 마크다운 파일(html) 파일에 DT 라이브러리에 datatable 함수로 data를 보기 좋게 표현할 수 있다. 예로 iris 데이터를 DT::datatable 로 표현하면 다음과 같다. 코드는 다음과 같다. datatable(DATA) 로 쉽게 표현할 수 있다. ```{r setup, include=FALSE} knitr::opts_chunk$set(echo=TRUE, warning=FALSE, message=FALSE, results = 'asis') options(warn = F) library(DT) ``` ```{r} datatable(iris) ``` 참고로 datatable parameter의 default 값은 다음과 ..

R/MarkDown 2020.12.22

[R Markdown] toc customizing :: R 마크다운 목차 커스터마이징

[R Markdown] 목차(TOC) 커스터마이징 R Markdown 에서 목차를 추가하는 방법은 간단하다. ---title: "[R Markdown] TOC customizing"output: html_document : toc : true--- .Rmd 파일 맨 위 output format에서 toc : true 를 추가해주면 된다. 예) 1234567891011121314151617181920212223242526272829303132---title: "[R Markdown] TOC customizing"output: html_document : toc : true--- # First toc*** ```{r}ex

R/MarkDown 2019.12.23
반응형