一个蛇精病的R语言包,每天给你一个花式自动赞~

浏览: 2012

最近浩彬老撕发现了一个会让人中毒的R语言包,

因为这个R包真的好有(she)腔(jing)调(bing)

有腔调.gif

这个R包的名字叫做praise()

它的功能就是赞你~赞你~赞你~

你问还有其他功能吗?

难道还不够吗?!你想想,一个每次都能变着花样称赞你的R包难道还不够吗?!


简直比男票女票还要称职!


97cd109gif.jpg

现在,每当浩彬老撕打开R的时候,界面是这样的:

称赞1.jpg

具体实现:

1.环境要求

(1)https://cran.r-project.org/上下载对应系统及版本的R软件;

(2)此次用到的包为“praise”,因为在github上,所以我们需要先安装“devtools”,再安装“praise”,代码如下:


install.packages('devtools')

devtools::install_github("gaborcsardi/praise")

2.实现过程


2.1 直接“赞”


library(praise) #加载praise

praise()#称赞一下

称赞2.jpg


2.2 自定义格式赞
praise不仅仅支持预设格式,还能根据需求自己设定内容:

praise("${EXCLAMATION}! You have done this ${adverb_manner}!")

称赞3.jpg


其中 ${EXCLAMATION} 以及 ${adverb_manner 你可以理解为包中的词库,分别表示感叹和情态,每个词库里面都含有数量不等的用于称赞你的词语


具体词库见可通过names()查看:

names(praise_parts)


"adjective"     "adverb"        "adverb_manner" "created"       "creating"      "exclamation"   "rpackage"      "smiley"   

2.3 设定为打开程序,花式自动赞    

没错,就是文章开头图片所示,打开R,自动赞~


称赞4.jpg


R语言当中,我们是可以自定义我们的启动环境

R在启动时,会到R_Home\etc目录下找Rprofile.site文件进行加载(其中R_Home指的是我们R的安装路径,例如浩彬老撕的目录:D:\Program Files\R\R-3.3.1\etc)。

在,这个文件里,设置的内容包括默认编辑器,CRAN镜像选取,自动加载包等等,要实现我们的花式自动赞,只需要打开Rprofile.site文件,在最后加上如下代码:


#启动鼓励2

.First <- function(){

  library(praise)

  cat(praise("${EXCLAMATION}! ${EXCLAMATION}! Haobin,you have done this ${adverb_manner}!"),"\n",praise(),"\n",praise(),"\n",date(),"\n")


称赞5.jpg


当然,这只是浩彬老撕的格式了,大家可以根据“被赞”的实际需要进行修改~


近期热门文章精选:

1.数据人也要懂的“装逼利器”,数据驱动下的“增长黑客”

2.浩彬老撕奇妙实验室第一弹:炸裂三观的原汁机

3.R的极客理想:R语言知识体系概览

4.菜鸟数据岛采访:数据分析工作的一些思考

浩彬老撕除了原创文章外,也欢迎各路大神投稿!

二维码4缩小.jpg

作者简介:浩彬老撕

好玩的IBM数据工程师,

立志做数据科学界的段子手,

致力知识分享,每月至少一次送书活动

推荐 2
本文由 浩彬老撕 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

2 个评论

很有意思
谢谢~

要回复文章请先登录注册