此问题与this类似。我试图找出函数的作用,但我仍然看不到SharpeR:::as.markowitz
的源代码。
我试过了,没有成功:
getAnywhere("as.markowitz")
getS3method("as.markowitz")
methods("as.markowitz","SharpeR")
methods(class="as.markowitz")
methods("as.markowitz")
还有其他方法可以查看来源吗?
答案 0 :(得分:1)
这是因为as.markovitz
的方法未在包命名空间中正确注册。通常情况下,这应该有效:
with(asNamespace("SharpeR"), methods("as.markowitz"))
使用ls
列出包中的所有功能,并使用get
显示代码:
ls(asNamespace("SharpeR"), all = TRUE)
get("as.markowitz.default", asNamespace("SharpeR"))