как редактировать коды для сводки R S4 Object? - PullRequest
0 голосов
/ 11 декабря 2018

Недавно я хочу выпустить новый пакет с объектами S4.Когда я получу объекты, слоты будут показаны.Список результатов был слишком велик.Я хотел бы проконсультироваться, как получить сводку по объекту R S4?

, просто перечислите это:

объекты

описание информации

xxxx xxx

metaData ...

, но не это:

объекты

слот 1 слот 2 ...

Спасибо!Hees

1 Ответ

0 голосов
/ 11 декабря 2018

Вам нужно будет написать методы для функций print, show и summary, если вы хотите настраивать поведение ваших объектов S4.Например,

## define a simple class for example purposes
myClass <- setClass("myclass",slots=c(x="numeric"))
## now write a method for the print method that uses my class
setMethod("print","myclass",function(x)cat("a myclass object with value ",x@x))
## make an example object
z <- myClass(x=1)
## now print it --- it uses the method defined above
print(z)

show - это то, что вызывается неявно, когда вы просто вводите имя объекта в командной строке.print и summary обычно вызываются пользователем явно.

...