情人节是上大学时我们寝室的室节,没有情人的情人节是我们寝室的室歌,因为——我们宿舍门牌号是214。昨天得知我们宿舍最年轻的小伙儿刚刚成了亲,热烈祝贺!祝天下眷属永远是彼此的小情人!话说我们寝室谈恋爱的顺序和结婚的顺序基本上是反着的:最先谈恋爱的最晚结婚。结了婚,就不能去外面找情人了,但是不找又违背了男人的本性,所以只能寄情于物,比如我的私家小情人骨感的有吉他和kindle,肉感的有博客、LATEX和R。有人说弄这些东西太费劲儿,我要说,兄弟,弄懂这些比弄懂女人还是要更容易一些的。
今天这个情人节说说跟小情人R有关的RStudio。
RStudio用了好久,几个月前才发现RStudio的Vim模式,高兴了一下。这两天又发现了RStudio的Markdown组件,又高兴了一下,在这里测试测试。Markdown组件是什么?它是为在网页上发布R代码而设计的一种简单的格式工具。简单来说,想让自己的R代码和运行结果在网上显示得好看一点,就可以考虑用Markdown组件。因此,我这个博客以后分享R学习心得的时候就打算用Markdown了。
本文就是Markdown生成的。我是新手,因此本文的内容主要是我从Markdown示例文档翻译过来的。
在RStudio中新建一个Markdown文档,然后输入R指令,比如:
{r}</span><br />
summary(cars)
生成的html文件出来的结果就是添加了格式的指令以及指令运行结果:
summary(cars)
## speed dist
## Min. : 4.0 Min. : 2
## 1st Qu.:12.0 1st Qu.: 26
## Median :15.0 Median : 36
## Mean :15.4 Mean : 43
## 3rd Qu.:19.0 3rd Qu.: 56
## Max. :25.0 Max. :120
还可以插图,比如输入:
{r fig.width=7, fig.height=6}<br />
plot(cars)
生成的html文件出来的是添加了格式的指令以及图片,而图片是以html代码而并非图片格式保存的:
plot(cars)
怎么生成这个html文件呢?简单,在RStudio写完R指令后点击窗口的Knit HTML按钮就可以了。
制作Markdown文档需要给R安装谢益辉开发的”knitr”包。如果在线安装不成功,那么去cran下载离线安装,R版本2.14.1以上才支持。
咦?为什么今天不提小情人ipad和ubuntu?因为她们被我暂时打入冷宫了。