R中的签名是什么意思?

时间:2018-04-13 04:57:38

标签: r signature

我正在阅读this doc并且说

  

规则级

     

强制签名(从="规则",到=" data.frame");代表着   一组规则作为data.frame

这是否意味着我可以编写代码?

coerce(object_of_rules_class, from = 'rules', to = 'data.frame')

签名是什么意思 - 请举一些简单的例子?谢谢 -

1 个答案:

答案 0 :(得分:0)

我相信"How S4 Methods Work" by J. Chambers, p.2中提供了最好的定义:签名是“一个命名的类列表,其名称与函数的形式参数相对应”。也就是说,它指定了参数的类别。

如果我理解正确,那么您提到的代码意味着该函数将在实际使用该函数之前将传递的参数(“规则”类的对象)强制转换为“ data.frame”类的对象。