English 中文(简体)
守则实例/最佳做法
原标题:R code examples/best practices

I m new to R and with augh time piecing information from different sources online related to what is considered a “Good” practice with written R Code. 我阅读了基本指南,但我现在很难找到迄今为止已经确定的信息。

  1. What are some examples of well written/documented S3 classes?
  2. How about corresponding S4 classes?
  3. What conventions do you use when commenting .R classes/functions? Do you put all of your comments in both .Rd files and .R files? Is synchronization of these files tiresome?
最佳回答

无论是使用S3、S4还是一揽子计划,都基本上是一个风格的问题(如Dirk所说),但如果你想要有一个结构良好的物体,我建议使用其中一种(如你用任何通用语言所做的那样)。 例如,所有时间序列课程都有时间序列目标(我认为,除its<>em> >外,所有S3级都有时间序列物体),因为它允许它们围绕这些物体的建造和使用实施某些行为。 同样,关于制定一揽子计划的问题:如果你经常重新使用你的法典,或者如果该守则对其他人有用,那么,它就是一个很好的想法。 这需要付出更多的努力,但增加的组织结构能够轻易弥补费用。

rel=“noreferer” herehttp://www. opensubters.com/message/r-help@r-project.org/12767510.html> rel=“noreferer” here, 基本准则是:S3级更适合空间/mrig4和dirty/。 如果你重新在生物体方面工作,你通常会使用S4(例如,见“S4”类别和方法“)。

我建议宣读以下部分:

  1. "A (Not So) Short Introduction to S4" by Christophe Genolini
  2. "Programmers niche: A simple class, in S3 and S4" by Thomas Lumley
  3. "Brobdingnag: a hello world package using S4 methods" by Robin K. S. Hankin
  4. "Converting packages to S4" by Douglas Bates
  5. "How S4 Methods Work" by John Chambers

关于文件,Hadley的建议是关于:Roxygen将使生命更加容易,并使文件符合法典。 除此以外,你可能仍希望在您的法典bed<>em>中提供赖以或人类档案要求的其他评论,在这种情况下,你为其他开发商评论你的守则是一种良好做法。 这些评论不会在你的包裹中结束;这些评论只有在源代码中才能看到。

问题回答

页: 1 使用 r氧气——它像javadoc一样,在你的源文档中提出意见,并建造Rd文档。

这半个或几个问题被捆绑在一起,难以回答。

因此,请内部审判: 第一,努力解决你与世行的总结问题。 守则代表将自行提出。 我将首先履行简单的职能,然后可能围绕它建立一个一揽子方案。 这已经给你一些.。

大部分东西是风格。 某些著名的R码穿过S4,而其他则穿着。 你们总是能够读到他人的包件以及R自己的法典。 你们总是能够以不同的方式重新落实你们的行文,并比较你们自己的做法。

Edit: 反映你最新和缩短的问题: 挑选一些来自珊瑚礁行动网的包裹,特别是你们使用的包裹。 我认为,根据你的风格,你会很快找到一些或更多的意思。





相关问题
Allow user to change the default web part styles

I have a web part which uses many SharePoint controls like menu, SPGrid, tool bar etc. I want the user to be able to change the style by specifying an external CSS file. Can somebody tell me how I ...

using jqgrid style for usual Table in asp.net mvc

I d prefer using Table and td instead of JqGrid but i like JqGrid styles. has anyone used jqgrid style for usual Grid of asp.net MVC(i mean Table and td) before?