Questions tagged «s4»

3
如何使用Roxygen2正确记录S4类插槽?
对于使用roxygen(2)记录类,指定标题和描述/详细信息似乎与函数,方法,数据等相同。但是,插槽和继承是它们自己的动物。在roxygen2中记录S4类的最佳实践(当前或计划中的)是什么? 尽职调查: 我@slot在早期的氧气描述中发现了一个标签。 2008 R-forge邮件列表中的帖子 似乎表明这已经死了,并且不支持@slotroxygen: roxygen2是真的吗?前面提到的帖子建议用户改用LaTeX标记创建自己的逐项列表。例如,扩展"character"该类的新S4类将像这样进行编码和记录: #' The title for my S4 class that extends \code{"character"} class. #' #' Some details about this class and my plans for it in the body. #' #' \describe{ #' \item{myslot1}{A logical keeping track of something.} #' #' \item{myslot2}{An integer specifying something else.} …
306 class  r  s4  slot  roxygen2 

4
R:什么是老虎机?
有人知道R中的插槽吗? 我没有找到其含义的解释。我得到一个递归定义:“插槽函数返回或设置有关对象各个插槽的信息” 帮助将不胜感激,谢谢-胡同
79 oop  r  s4  slot  r-faq 

7
什么时候在R编程中使用S4方法值得
我经常在专业环境下用R编程,也为客户或同事编写程序包。这里的一些程序员具有Java背景,并坚持使用S4方法以面向对象的方式进行所有操作。另一方面,我的经验是,在尝试使代码执行您想要执行的操作时,S4实现通常会执行得更糟,并且导致更多的麻烦。 我绝对同意,在某些情况下,您必须能够以受控的方式构造复杂的对象或追加现有对象。但是在大多数情况下,也可以使用经典列表轻松完成S4实现,而无需像定义standardGeneric,方法,构造函数,初始化程序之类的麻烦。 您何时考虑为R编写S4实现? 编辑:为清楚起见,我确实很欣赏R中有关OO的答案和讨论。OOP可以在R中以多种方式完成,但我的问题确实是针对使用S4方法的附加价值。
72 oop  r  methods  s4 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.