我是《R语言编程:基于tidyverse》的作者张敬信,我来唱点反调。
我想,谢益辉如果牵头扛起Quarto的大旗,Posit欢迎还来不及,干嘛要解雇?你处处跟公司唱反调,那被解雇也是自己的选择而已。
我其实很不理解,谢益辉、包括y叔,还有国外的一些base R顽固派,到底在顽固和抵制什么?
base R上生长出来的tidyverse,就不是R了?
摸着良心说:如果没有tidyverse所引领的(国外)R各科学研究领域蓬勃发展,如今R会没落成什么样(国内的R地位可见一斑)?
谢益辉开发和发展了R markdown为代表的文档沟通生态,这个生态也是一点点地扩大到很多方面。
Hadley 开发和发展了tidyverse为代表的数据科学生态,获得统计学领域的最高奖项COPSS奖,以表彰他在统计应用领域做出的卓越贡献,是不是指的他在R语言上的贡献?他的那些包、那些书受到全世界的推崇和赞誉,唯独受到你们的抵制?就没想想是不是自己的想法有问题?
你的生态扩大就是对的,别人的生态扩大就是垄断?都是对R的巨大贡献,为什么不能兼柔并蓄?
担心RStudio和tidyverse软件臃肿庞大,能大过 Anaconda?
作为对比,Python怎么就没有人天天提倡什么base Python,抵制numpy、pandas、sklearn ?人家都是热烈拥抱这些库(甚至作为Python的代名词) ,享受数据科学、机器学习所带来的红利。
他们有着高超的R技术和国内尊崇的R地位,也因此他们的观点影响了国内众多的R语言爱好者。他们曾经是国内R语言发展的推动者和先驱,但近些年来是国内R语言发展不折不扣的阻碍者。
关于我,可能给很多人的印象是tidyverse推崇者,其实我是只推崇tidyverse吗?
不是!
我的R书第一章就是从 base R 讲起。
R机器学习包,我为什么不推崇与tidyverse一脉相承的tidymodels,而是推崇mlr3verse?
因为我从来都是因为真的好用而推崇。
tidyverse是专为数据框而生的,就跟 R markdown 是专为文档沟通而生的一样,接受它才能感受到它强大的魅力,而不是一味的抵制。
这么好用的东西为什么要抵制?