EmacsでRmarkdownを使う

Rmarkdownを利用するとhtml形式でレポートが作成できて、グループで共有するのに便利なので導入したいと思います。

EmacsのESSから離れたくないので、Emacs上で使えないかを探しました。

以下を参考に、polymodeを導入すると実現できました。

Emacs で knitr と R markdown を使う方法 (Rmd) | Futurismo

 

インストール

M-xpackage-installpolymode

init.elの設定

(require 'poly-R)
(require 'poly-markdown)

 

Rmdファイルからhtmlを作成する。

library(rmarkdonw)
setwd("dir-of-sample") # 必要に応じて、作業フォルダを変更します
getwd() #作業フォルダの確認 render("xxxx.Rmd") # 変換