查看原文
其他

Y叔 2018-06-07

这是9年前写的博客文,当年虽然写了GOSemSim包,但我其实是个稀里糊涂的新手。

权当晒历史老照片吧

  • 那个时候我还在军医科,emacs的title还写着bmi.ac.cn

  • 9年前虽然还没有gtk3,但gtk2早已经是满世界都在用了,而我的emacs还是gtk界面,因为我自己编译了gtk版本,为了在老笔记本上跑得快

  • 当年我已经在用tiling window manager了,那个时候我用的是wmii,现在我用i3wm

  • 为什么我一直不用Rstudio,因为我用了太多年的Emacs/ESS了。


每次调用switch,它者给出第一个元素,不管参数是什么:

比如organism改为“yeast”, 它理当给出“Sc”, 然而并没有。

问题就出在于使用<-,而不是=,改为=之后,一切就正常了。

做为初学者,天天看着说<-是赋值符号,等同于=,并且推荐使用<-,所以我一直以来都是用<-,然而这次,并不是赋值,而是为备选项命名。

R的语法有时候是很奇怪的,而R的作者曾经说过语法是肤浅的。然而广大人民群众学的就是肤浅的语法🤣

虽说语法不是语言最核心的东西,然而它是我们表达想法的方式,这可能是为什么R要实现S语法的缘故了,因为S是为统计计算设计的。


下面是《The R Inferno》第78页的解释,我在小密圈里有提供这本书的电子版,正如开篇的话“If you are using R and you think you're in hell, this is a map for you”,我当年就是读了这本书,才敢说自己入门了。




    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存