R 常见习语

R 常见习语,r,R,与Java和Python一样,R习惯用法有哪些好的资源呢?这是一个非常有趣的问题——R确实充满了习惯用法,而事实上,除了更一般的编程习惯用法之外,还有许多用于数据分析的习惯用法,这使得情况更加困难。再加上R的表现力和它违反最小惊喜原则的倾向,这通常会使学习曲线比人们希望的更陡峭 就我个人而言,我通过阅读帮助、阅读各种教程和技巧集以及偶尔查看内置函数的源代码,学到了我所知道的大部分知识。有一些有用的小道消息。要获得好的资源,尤其是程序员。而且,我发现它很有用;我敢打赌,该页面上的链接将涵盖最有用的

与Java和Python一样,R习惯用法有哪些好的资源呢?

这是一个非常有趣的问题——R确实充满了习惯用法,而事实上,除了更一般的编程习惯用法之外,还有许多用于数据分析的习惯用法,这使得情况更加困难。再加上R的表现力和它违反最小惊喜原则的倾向,这通常会使学习曲线比人们希望的更陡峭


就我个人而言,我通过阅读帮助、阅读各种教程和技巧集以及偶尔查看内置函数的源代码,学到了我所知道的大部分知识。有一些有用的小道消息。要获得好的资源,尤其是程序员。而且,我发现它很有用;我敢打赌,该页面上的链接将涵盖最有用的R习惯用法,但我很想看看还有什么其他的

在不同的编程语言中有许多常见的编程任务。然后是一篇博客文章,列出了来自其他语言的程序员的几种资源,例如,你可以从比较Python和R的人那里找到幻灯片。

这可能对你理解R有帮助,也可能没有帮助。但回到我习惯R的时候,我发现matlab to R字典对你有很大帮助(也就是说,假设你知道如何使用matlab)。我似乎找不到我用过的那个,但找到了这个,这似乎很好地说明了问题。

简单:2200多个包,依靠CRAN:)


事实上,撇开玩笑不谈,我读过的最好的描述是在

我主要推荐。特别是,学习第3节关于矢量化的内容,这可能是R编程中的关键概念

除此之外,我会支持德克推荐的约翰·钱伯斯的书

更进一步:R语言主要源于Scheme。深入理解R编程(与Java或C等语言相比)的最佳方法之一是学习。为此,最好的资源可能是使用Scheme的SICP(在线免费提供的“”。你也可以在网上找到相关的视频讲座:还有Paul E.Johnson的视频讲座,这是该软件包的一个小插曲


他“其中包括反映R领导人习俗和习惯的“深刻见解”和编程建议。”

如今,我想说,关于R语言所有细节的最明确的资源是。 阅读本文,您将对R的工作原理有一个非常透彻的了解。 这本书涵盖了R中的函数式和面向对象编程方法,其他章节专门介绍了R中的基本数据结构和性能问题。
请注意,这确实是一本已出版的高质量书籍,可以在网上免费阅读。

@dalloliogm-Before-ask-check-on-stackoverflow:+1它总是返回到Chambers.:)+1对于R地狱——我读过的最有用的R教程之一,我不敢相信我忘了提到它:)它既教你R习语,又有助于避免一些讨厌的陷阱。