Packages-packages-packages ...您使用R的效率如何?

当前的“能力”和“实践”文化假定一个人被教导了一些解决一系列问题的方法和方法。同时,与这些“食谱”相关的时间被隐藏在框架的后面,实际上,它们被铸成一个整体,由一个人复制多年。有时,我们听到有关“最佳实践”的说法已经有30年了,在这段时间里,一些范式发生了变化。通过这种“最佳实践”,您似乎陷入了困境。



是的,它在精神上很方便,并节省了“专家”的精力。是的,它创造了一种稳定感。但是,对于高质量,高效率的工作,有必要不断纠正和改进该工具。



2020 R与2018 R有很大不同。在最基本的代码中,已进行了重大更改以提高效率和稳定性(速度和内存消耗)。但是,生态系统中更具活力的部分是软件包。定期检查它们的集合以便移至更方便和有效的实现是很有用的。自从上一版“绅士的用于自动完成业务任务的R软件包集”发布以来,这些软件包本身已经进行了重大升级,并且其范围已大大扩展,领导者也多次更换了职位。



主流并不意味着最高的效率和多功能性,这已不是什么秘密。与主流保持一致,很容易错过宝石之类的包裹。在R会议UseR!,Rconf,eRum等上打开它们特别方便。



以下列出了对日常任务非常有用的通用软件包列表(x软件包的CRAN版本> 10K)。经常发现对话者不知道许多新项目。为了对2020年7月的削减进行简要审查,我将其作为汇编发布。在大多数情况下,链接会指向功能收集页面。我相信每个人都会发现一些对自己有用的东西。



R:EDA





R: data_pkg





R: algo_pkg





R: vis_pkg





R: sys_pkg





R: shiny+Rmarkdown





一篇 - “ R Markdown。面对不确定性如何报告?” ...




All Articles