zhjx_19 很久没上论坛的人也忍不住登录回两句。

其实论坛关于R原生语法和极乐净土孰优孰劣的讨论,从来就没有停止过,也从来没有谁逼着谁去接受哪一派的观点。
你这番观点放在其它任何一个帖子,放在之前之后任何一天说,都是一种常规的讨论,也都是论坛兼容并蓄的一部分。其实我也喜欢极乐净土胜过R原生命令,我这学期还给学生花了三个星期讲tidyverse呢。

但我就戳破这层窗户纸吧。好人做久了,发现也就那么回事。这个群的大佬撑起来的氛围氛围从来都是无私互助,实在是太友善了,于是在心机婊面前显得被动到不行。

你专挑谢大被裁的这个帖子在这个时点对着人家踩上一脚,在大家都出谋划策想着人家未来怎么办的时候污蔑人家助长歪风邪气。说文雅一点是不走心,说直白一点就是吃人血馒头。因为你知道这个时候有流量。不管是盛名还是骂名,你都出圈了。

xiajian。

    Heterogeneity 我在本论坛推荐过我的R书,分享过免费的学习资料,结果呢?只有一个回复。就这,我靠这本论坛出圈?
    我就是看到一堆人全是偏袒谢的,忍不住才说,不该神话谢。我从没否认过谢对R的贡献,我不及万一。但是我就是想说国内R这么发展太畸形了,这种风气氛围就是在闭关锁国等死。

      flujoo 国内R什么现状,国外什么现状?bookdown各领域有多少新书?有几本不是tidy的?
      国内的R出版,R教学,R讨论,什么现状?
      这还不足以说明问题吗?
      非得等国内R消亡了再起死回生吗?

      以我所在的行业来讲,多数人统计底子很差,而且数据量多数不大,觉得 tidy 好用就用呗,我前些年也很迷恋,后来读书多了,其中包括 advance R 第一版,我发现了 base 确实很牛逼,没必要非得因为一些原因或者历史问题就使劲踩他吧,如果看深入了,日常工作都可以用他来做,也不丑陋啊,我不觉得用管道有多美,就是因为少打了几行字吗?大可不必这样捧高踩低的,和谐相处有什么不好?你要宣传自己牛逼,何必建立在自己所踩的基础上,而骂着自己基础这不好那不好,我站得高,我多好多好,要点脸吧。一股恶臭的无脑粉丝行为,让人瞬间损失了好感。凭良心说,自己建立了一套逻辑,或者哲学,并付诸实践,hadly 挺牛逼的,非常牛逼,不过一些行为上最好还讲良心,我一个老菜鸟没资格说什么专业上的事情,但我觉得我做人还行,至少要脸,真要牛逼就独立出去,别在人家的基础上还你语法不一致,这那那这的,有劲吗?一些遗留问题是那么好解决的吗,python 不是最终 2 和 3 不是最终彻底分开不兼容了吗,不就是时代发展,有些东西 2 很难一下子解决吗,你这样那样的不好,尤其是经常说的不一致的问题,除了频繁使用的人,经常使用的函数,谁写代码不看帮助文档呐,再说经常用这点不一致有影响吗。独立出去了使劲踩也行啊,毕竟没站在人家身上还嫌弃不够软。

      至于上面的那些辩论,有时间再细看,其实英文的争论我看了不少,大牛的争论对自己还是有益的。

      至于 ggplot2,我也觉得挺好的,但严格来讲,他就不是 tidy,稍微认真学一段时间 R 都能得出这个结论来,当然我用的少,原因很简单,我更习惯 base 作图语法,我觉得挺好记忆也很方便。

      至于 ggplot2,我也觉得挺好的,但严格来讲,他就不是 tidy,稍微认真学一段时间 R 都能得出这个结论来,当然我用的少,原因很简单,我更习惯 base 作图语法,我觉得挺好记忆也很方便。

      我同样觉得 tidy 很多功能挺好,用起来是节省很多行代码,但我不想引入太多依赖,这可能是我除了讨厌粉圈恶臭外用的少的另一个原因,这是个人喜好,不能因为我没名气水平菜就说我的代码 low 吧,就说我落伍了吧,我很好的完成工作了,怎么就不行了。base R 消亡了吗,濒临灭绝了吗?那 tidy 还没独立出去呢,皮之不存,毛将焉附,中国人都懂得道理啊,等独立出去再说吧。再说精通 bae,再学 tidy,不跟玩一样。

      另外我觉得国内风气挺好的,我不怎么见捧高踩低的行为,偶尔见了,异常恶心,我水平不够又怎么样,码力不够我人品来凑,我骄傲。

      我没读完,没想到在这个帖子里,在这个和谐的论坛上有人吵起来了,实话实说,最近放飞自我,说话也不想憋着,我在公共场合比较收敛,现在我坦白了,我就是讨厌那股粉圈的恶臭气息(不知道的可以搜索一下国家去年政治互联网风气的事情),本来这东西就是爱用用,不用滚的事,非要比个高下,辩个明白?还不是好好辩,而是上来就给人扣帽子。

      以我所在的行业来讲,多数人统计底子很差,而且数据量多数不大,觉得 tidy 好用就用呗,我前些年也很迷恋,后来读书多了,其中包括 advance R 第一版,我发现了 base 确实很牛逼,没必要非得因为一些原因或者历史问题就使劲踩他吧,如果看的深入了,日常工作都可以用他来做,也不丑陋啊,我不觉得用管道有多美,就是因为少打了几行字吗?大可不必这样捧高踩低的,和谐相处有什么不好?你要宣传自己牛逼,何必建立在自己所踩的基础上,而骂着自己基础这不好那不好,我站得高,我多好多好,要点脸吧。一股恶臭的无脑粉丝行为,让人瞬间损失了好感。凭良心说,自己建立了一套逻辑,或者哲学,并付诸实践,hadly 挺牛逼的,非常牛逼,不过一些行为上最好还讲良心,我一个老菜鸟没资格说什么专业上的事情,但我觉得我做人还行,至少要脸,真要牛逼就独立出去,别在人家的基础上还你语法不一致,这那那这的,有劲吗?一些遗留问题是那么好解决的吗,python 不是最终 2 和 3 不是彻底分开不兼容了吗,不就是时代发展,有些东西 2 很难一下子解决吗,你这样那样的不好,尤其是经常说的不一致的问题,除了频繁使用的人,经常使用的函数,谁写代码不看帮助文档呐,再说经常用的话,这点不一致有影响吗?独立出去了使劲踩也行啊,毕竟没站在人家身上还嫌弃不够软。
      至于那些辩论,有时间再看,其实英文的争论我看了不少,大牛的争论对自己还是有益的。

      至于 ggplot2,我也觉得挺好的,但严格来讲,他就不是 tidy,稍微认真学一段时间 R 都能得出这个结论来,当然我用的少,原因很简单,我更习惯 base 作图语法,我觉得挺好记忆也很方便。

      另外我觉得国内风气挺好的,我不怎么见捧高踩低的行为,偶尔见了,异常恶心,我水平不够又怎么样,码力不够我人品来凑,我骄傲。

      zhjx_19

      zhjx_19 我就是看到一堆人全是偏袒谢的,忍不住才说,不该神话谢。

      如果所有人都在逆行,是不是自己走错了车道?

      zhjx_19 结果呢?只有一个回复。

      这不就是为自己没有出名而忿忿不平吗?

      zhjx_19 但是我就是想说国内R这么发展太畸形了,这种风气氛围就是在闭关锁国等死。

      你怪一个旅居国外的人把国内R环境闭关锁国了?

      @zhjx_19 益辉只是分享近况和寻求帮助。你这样在别人落难的时候扣帽子猛踩人是错误的。善良点不好吗?你的言论已经超过理性探讨范畴了,前面很多坛友回复你,我就不再赘述。

      呀,地球时差问题有时候就是个大问题,我睡了一觉起来,发现这帖子歪楼都不知道歪哪儿去了。辩论归辩论,咱都好好说话,千万别引申到人格方面去。本来我想说近几年在这论坛上我觉得 @flujoo 是我个人最尊敬的“对手”,结果晚了一步被他把话说在前头了。理想情况下,就是我顶楼说的八个字:理念不同,和平分手。当然更理想的情况是:理念不同,照做朋友。当然这个有点可遇不可求。回头我再多写一点我心中更积极正面的想法,这歪楼有我的责任,没有足够慎重把基调定好。后面我会尝试把它掰正。张老师对我的批评我也部分接受,前些年我确实说了些过分的话,实属年少无知、口无遮拦,这是我个人的一大缺点,这个臭毛病不知害了我多少次了,非常抱歉。

        崩溃,怎么修改了一下后显示那么多,我重发吧。

        以我所在的行业来讲,多数人统计底子很差,而且数据量多数不大,觉得 tidy 好用就用呗,我前些年也很迷恋,后来读书多了,其中包括 advance R 第一版,我发现了 base 确实很牛逼,没必要非得因为一些原因或者历史问题就使劲踩他吧,如果看深入了,日常工作都可以用他来做,也不丑陋啊,我不觉得用管道有多美,就是因为少打了几行字吗?大可不必这样捧高踩低的,和谐相处有什么不好?你要宣传自己牛逼,何必建立在自己所踩的基础上,而骂着自己基础这不好那不好,我站得高,我多好多好,要点脸吧。一股恶臭的无脑粉丝行为,让人瞬间损失了好感。凭良心说,自己建立了一套逻辑,或者哲学,并付诸实践,hadly 挺牛逼的,非常牛逼,不过一些行为上最好还讲良心,我一个老菜鸟没资格说什么专业上的事情,但我觉得我做人还行,至少要脸,真要牛逼就独立出去,别在人家的基础上还你语法不一致,这那那这的,有劲吗?一些遗留问题是那么好解决的吗,python 不是最终 2 和 3 不是最终彻底分开不兼容了吗,不就是时代发展,有些东西 2 很难一下子解决吗,你这样那样的不好,尤其是经常说的不一致的问题,除了频繁使用的人,经常使用的函数,谁写代码不看帮助文档呐,再说经常用这点不一致有影响吗。独立出去了使劲踩也行啊,毕竟没站在人家身上还嫌弃不够软。

        至于上面的那些辩论,有时间再细看,其实英文的争论我看了不少,大牛的争论对自己还是有益的。

        至于 ggplot2,我也觉得挺好的,但严格来讲,他就不是 tidy,稍微认真学一段时间 R 都能得出这个结论来,当然我用的少,原因很简单,我更习惯 base 作图语法,我觉得挺好记忆也很方便。

        至于 ggplot2,我也觉得挺好的,但严格来讲,他就不是 tidy,稍微认真学一段时间 R 都能得出这个结论来,当然我用的少,原因很简单,我更习惯 base 作图语法,我觉得挺好记忆也很方便。

        我同样觉得 tidy 很多功能挺好,用起来是节省很多行代码,但我不想引入太多依赖,这可能是我除了讨厌粉圈恶臭外用的少的另一个原因,这是个人喜好,不能因为我没名气水平菜就说我的代码 low 吧,就说我落伍了吧,我很好的完成工作了,怎么就不行了。base R 消亡了吗,濒临灭绝了吗?那 tidy 还没独立出去呢,皮之不存,毛将焉附,中国人都懂得道理啊,等独立出去再说吧。再说精通 bae,再学 tidy,不跟玩一样。

        另外我觉得国内风气挺好的,我不怎么见捧高踩低的行为,偶尔见了,异常恶心,我水平不够又怎么样,码力不够我人品来凑,我骄傲。

          fenguoerbian 我的意思是我没依靠所谓的什么前辈,靠自己在做推动国内R发展的事情。我不牛b但在做这件事。很多人牛B但做的是让国内R没落的事。

          lovebluesky 我觉得正常人的想法,应该是这个R包好用,我应该多用和推广它,而不是你牛B了不起啊,咋不独立出去另起一门语言。

          你这不就是灵活的ggplot2代表,一边吃奶一边骂娘吗?ggplot2有数据屏蔽,有整洁选择数据框的列,这不是tidy是什么?

          再一个不要给我乱扣帽子,我的原则始终是base和tidyverse都是R,在做哪件事上更擅长就建议用哪个。

          表面是我在搞tidy与base的对立,实际上是谁在搞二者的对立?

          有没有可能:我说谁更好用是真的更好用,这是事实,被我说出来了而已,而你把这当作是拉踩?

          yihui 您对R做出巨大贡献,我非常认可和尊敬。我就想,都是在为R发展做贡献,为什么非得做这种无谓的站队和内斗,搞阶级斗争这套。你们大佬这么搞,才有了下面我们这些R爱好者站队争论,我不希望有这些。
          还有就是眼看着国外R蓬勃发展,国内R守着base不放停步不前越来越没落和小众化,明明有这么牛B可以跟Python掰掰手腕的tidyverse而不推崇反而抵制,有些不甘。
          抱歉见谅!

          这种对base的坚守和对tidy的抵制,我没有见过有哪个论坛比这里更甚的,从以上反驳我的各种言论就能看出来。我真的希望本论坛的风气和导向能变一变,不是我诅咒,长此以往本论坛版块会越来越人气低迷和走向死局。

          这跟我其实没有关系,我在本论坛外做的风生水起,tidy的兴起不是本论坛这些人能阻止的,好东西总会被看到和被认可,拭目以待就好了。

          说回为您出谋划策的主题,我其实是不多的把此路走通的人,应该比某些人纸上谈兵更有发言权一些:我的建议是在美国大学谋一份轻松的教职,然后有自由时间可以写R书做培训(但是这需要选对方向,不然没有市场)。这样自由还会活得比较滋润。

          我选的方向就是tidyverse数据科学和mlr3verse机器学习,最主要的是这两个是真的牛B,我只是做好一个搬运工的角色就够了,好东西自己会发光。

          我做的事不伟大,但是是很有意义的,是实实在在推动国内R语言发展的事。

          @zhjx_19 请问这歪楼的争论撒时候会停下来,还是说会永不止息?

          我昨天下午才第一次看到这个帖子,当时在工作,只是摸鱼吐了个槽就下线了,然而晚上回来再看就发现歪楼了,今早再看居然争论了一晚上,就连楼主都出来道歉了。可是本 R 用户还没来及留下对楼主的祝福呢……但是原来的氛围整个变了,现下也想不到该祝福点撒比较合适了。

          我盯着张老师的第一条发言 zhjx_19 看了一会儿,琢磨了一下把那些问号替换成什么可以让这个讨论变得快乐而有建设性,我换成“么么哒”读了一遍,好像也不是很通。发言时问号(尤其是反问句)或感叹号太多的话,容易造成一种剑拔弩张的错觉;用陈述句和句号组合效果会好得多。

          唉,历史就是不断重演,人也都要不断学习。看到你,就看到了我自己当年满腔热情去捧 R 踩 SAS、捧 LaTeX 踩 Word/PPT、捧 Linux 踩 Windows 的样子。我们心中的逻辑都是一样的:如此好物,便宜量又足,快来用啊少年;啥?你不用?你是瞎了吗?这就是个“正义的暴君”陷阱。我丝毫不怀疑你心中的正义和良好意愿,你一定是希望别人的工作更高效、代码更优雅,就像我丝毫不怀疑当年的我自己一样,但恰恰是这种正义感给了我们一张通行证(实际上这张通行证是我们自己给自己签发的),让我们忽略别人的感受,造成“沟通不畅——更加愤怒——更难沟通”的恶性循环。前面我说坚决捍卫别人犯错的权利,在这里,我不知道你的对错各有多少,但如果你有错的部分,我一样坚决捍卫你的这项权利。我猜这番话你现在可能有点难以接受,不过完全没关系,我相信未来有一天你会接受的。2021 年我读那个史上最重(只是最重,并不一定是最重要)的死胖子(没有贬义,他确实已经死了,而且是个胖子)哲学家切斯特顿的时候读到:

          “信”意味着相信难以置信之事,“望”意味着在事情毫无希望之时抱有盼望,“爱”意味着原谅不可原谅之人。

          当时我还完全不能理解。过了这两年多,我终于有所体会了。先不多展开,简短地说,就是我相信你会变,我对门派之争的结束也抱有希望,都只是时间早晚的问题。我心中也曾有不可原谅之人、令我满心愤怒、痛苦到崩溃,但后来我终于明白了,原谅真的是在释放一个囚徒,只不过我们总是以为那个囚徒是对方,而实际上那个囚徒是自己。目前你可能对我、Y 叔以及那些“base 死党”有很大的意见,我没法代表别人说话,只是我自己承认我头脑发昏说过错话、我对此负全责,你愿不愿意捍卫我犯错的权利呢?

          以上只是扶正歪楼的第一步。去年我误打误撞看了一本书叫《危险关系:爱、背叛与修复之路》(其实是我在搜一本叫“危险关系”的小说,结果搜出来一本错的书,看了一下还挺有意思的就看完了),里面有一节叫《体面、优雅地结束婚姻》,而我在宣布离职的时候想的其实是这一节书。一段重要关系的结束,可以不是鸡飞蛋打、鱼死网破的那种,而是可以用一种更积极的方式。我在我的英文日志中说关系的结束不意味着失败,仅仅是不再合适而已。《危险关系》书中的一对夫妻离婚后咨询师建议他们互相写一封信,多说点好话。结果不出所料,妻子写得非常感人,回忆了很多往事、催人泪下,丈夫(你们这些狗男人啊!!!)则是一些正式的空话套话。本来我的离职公告的第一节是想像这个妻子一样写的,写出我楼顶说的“九十九句半美言”,但时间所限,没来得及展开。现在看这形势,我得赶紧动手了,不然老东家要麻烦大了,之前在社交媒体上已经有不少怀疑的声音,现在连媒体报道都出来了,这影响已经远超我的预期。

            yihui 感谢谢大回复我这么多。我是一个特别理性的人,对感性和哲学一向敬而远之。比起这些伤害了一些人,我更在意的是国内R的现状极度畸形与国外进展严重脱节,有更多的人撑起了国内的R。

            不多说了,我在这里是很不合时宜,很不受欢迎的人,早点离开大家都开心。最后,祝谢大工作之路尽快走上正轨。

            喂,上面我提到:

            yihui 让生活小事变得可乐

            我先讲个昨天晚上的小事,不算可乐,但让我非常感慨。这两天我的邮件和各个网站上的私信都像雪片一样飞来,而昨晚有一片雪花简直太出乎我意料了,看到的一瞬间甚至还有点泪目。2006 年的时候,我们有四条汉子一起翻译了《R for Beginners》外加一条汉子审阅,当时其他那四条汉子我都没见过,也不太清楚他们是谁,除了丁国徽老师,他大概是世界上最早把 R 的一些手册翻译成中文的人(此处需要考证一下他和汤银才老师谁更早),所以我只知道他。2008 年冬天,我们十几个人来七八条枪在一个教室里举办第一届中国 R 语言会议,丁老师从德国飞回来,直接从首都机场赶到会场做报告。那是我和他的唯一一次见面。第二条汉子是王学枫,我现在想不起来我第一次见他是哪年了,可能是 2013 年某次开会的时候(啊,好有干劲的小伙子),前几年又见过一次。第三条汉子是汤老师,我学习 R 的时候也是看着他的资料长大的,后来好像是 2016 那年的中国 R 会议我第一次见到了他(啊,好亲切可爱的老师伯伯),那也是唯一一次见。而李军焘老师是最神秘的一条汉子,这十八年来我一直都没见过,甚至早已经忘了我们还一起翻译过那本手册。就在昨天!有个家伙私信我说,你好哇,我看到你离职的消息了,当年我们一起翻译过《R for Beginners》哦。我石化了几秒?哪尼?当哪个年?啥翻译?你谁啊?我靠,原来是你。

            你说,老子的青春跑哪儿去了?嘤嘤嘤。

              还正轨呢,别搞笑了,张口闭口就是 base 落后,就别正轨不正轨了,我没说 ggplot 不好啊,也没说不用,也没说不会,我就说我更喜欢 base,这不是人之常情吗,习惯哪个用哪个,而不是自己喜欢什么就攻击另一个,比方说上来就扣帽子说是落伍了。
              我承认 tidy 挺牛逼的了,我只是不喜欢用太多依赖,用的少就攻击了,很少用就有罪了,我说我不用或者不会了吗?我攻击的是把正常的东西作为邪教,而敌视一切的人。有骨气独立出去再骂自己的基础,而不是边吃奶边骂娘,这是应该是正常人的最基本的道德标准。

              算了,懒得说了,我也不是靠这个吃饭的,到此为止,昨天心情不好,一时没忍住,我可不爱参加论战,我爱用什么用什么,别人爱用什么用什么。

              yihui 谢大努力了扶正了,歪楼我有责任,大半夜的不睡觉在这里胡咧咧。
              说到美好的回忆,我知道你应该挺早的,没什么原因,略小你几岁,我刚刚努力回忆我怎么认识的R,终于回忆起来啦,刚上北京读研的那会,一个讲我所在领域方法的老师(我就不说了,我基本脱离了,只是因为工作和这个行羁绊深),讲到到统计部分了,实验课问我们选spss还是R,我选择了R。

              没多久从互联网上知道了你,当时这个论坛创立没多久,你还在你所谓的群众大学。应该是第二届R会议还在你前面坐过,当时还是我媳妇听到你的迷妹们过去找你搭讪,我才第一次见到真人,不过我生性内向,不擅长面对面与人交流,没鼓足勇气和你搭讪,估计你面对一个一米八几的糙汉也不知道怎么客套。后来才知道你去我们那个单位还做过报告,我看过。当时你应该用的是Emacs。
              我很多好习惯都是看你博客养成的,当然论坛也是好地方,只是你决定做慢博客有点忧伤,我是北方农村长大的,但好多经历其实相似,毕竟差不了几岁,八零年代那种物质匮乏的时代,大家经历都差不多。
              我发泄完了呼吁大家别在歪楼了似乎很不厚道,不过谢大生病了都这么努力,大家应该也于心不忍。

              zhjx_19 昨晚看到这里,想立刻回复您,但实在是天色已晚,一旦回复可能绵绵不绝,影响入睡,有啥事比吃饭睡觉重要呢?没有。于是就睡了。一个懒觉睡醒,发现想说的已经被别人说完了,有啥事比有别人主动免费代劳更开心呢?没有。顿觉心情舒畅无比。

              看您最后一条发言,似乎要跟本论坛诀别,我觉得大可不必。不如多留点余地,大家好江湖再见。您“在国内以一己之力推动了 R 的发展”,又说本论坛是“国内顶级 R 论坛”,然而我看了一下您的所有历史留言,大部分都是在推广自己的书,而基本没有帮网友在本论坛解答过问题,这个似乎有点那个了。不如多花些精力来帮忙答疑解惑,善莫大焉,您觉得呢?另外,不知您何以有“本论坛抵制tidyverse”的错觉;以我对论坛的有限观察和粗浅理解,如果有抵制,那抵制的是被 tidyverse 洗脑,而不是 tidyverse 本身。曾经一度大家对一个问题都是给出 base R, data.table 和 tidyverse 三种解决方案的(那段美好的日子啊)。不管怎么样,您想推广 tidyverse,很好啊,欢迎您用 tidyverse 来多多回答网友提出的问题。

              总的来说,感谢您的此番发言,炸出了很多很久不露面的熟 ID。各位都好吧?身体健康事业顺利吧?哪个工具好不好,哪有大家幸福平安重要?没有,是吧?

              又及:回头修改了几个错别字和标点符号。yihui 我实名反对你对问号的偏见。你看这里也用了很多问号,并没有剑拔弩张的味道,对吧?😜不过我建议大家多用 emoji,调节气氛的不二法门。

                dapengde 你也好久不怎么露面了吧,除了最近这几天。工作挺忙的?看来大家工作挺忙,那应该也是挺好的。大家多回忆一下美好的事物吧。