使用管道操作符%>>%简化R指令行

在分析数据的时候,中间的步骤会在得到最终结果前制造一大堆可能并没有更多用途的变量,管道操作符%>>%可以极大地简化指令。 比如多元分析中一个常用的聚类,就需要以下步骤: library(vegan) my_dist<-vegdist(dat,"bray") my_clust<-hclust(my_dist,"ward.D") plot(as.dendrogram(my_clust),horiz=T)...

Continue reading

R tips

R里面做图很强大,也很麻烦,往往需要设置很多参数,用par( )把各种参数都定好是一个好办法。但是图片导入word后如果进行了缩放,那么字体大小的调整又要大动干戈。前几天跟同事学了个好办法,这方法在图片数量不多的情况下,连par( )里的那些设定都可以省略很多。 图片做出来后,另存为pdf格式(或者其他的一些格式可能也行),然后用Microsoft  Visio(Windows)或者OmniGraffle Professional(OSX)打开,可以对图上所有的东西进行编辑,每一个点、每一条线、每一个文字都可任意修改,很方便。...

Continue reading

R tip

之前R(Mac OS X)绘的图都是用png(filename, ……..); plot(……);dev.off( ) 这样步骤保存下来的,写码很麻烦,而且效果很糟糕,不管怎么调整绘图的参数都很糟糕。刚发现原来直接在菜单里保存,可以保存成pdf格式,而且效果很好。网上查了一下,说也可以直接在edit里copy然后paste到其他应用程式里,copy到clipboard里的同时有pdf和bitmap两个版本,会根据目标应用程式自动选择。...

Continue reading