library(pryr) returns a message. Registered S3 method overwritten by 'pryr': method from print.bytes Rcpp

会有一股神秘感。 提交于 2020-01-25 08:49:05

问题


When I active a package called pryr. It returns a message

    library(pryr)

    Registered S3 method overwritten by 'pryr':
    method      from   
    print.bytes Rcpp.

I would like to know what does it is mean?
However the package runs properly. That message shows only one time each session.


回答1:


It means that both Rcpp and pryr have an S3 method (a function) called print.bytes. That is, a print method for an object of the bytes class.

Since you now loaded pryr, the function from pryr will be used, not the one from Rcpp.

This might mean that objects of class bytes will be displayed differently after loading pryr, but since it's just a print method, this is unlikely to have serious consequences.



来源:https://stackoverflow.com/questions/59093732/librarypryr-returns-a-message-registered-s3-method-overwritten-by-pryr-met

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!