R 当没有方法/函数可见时,如何查看代码?
这个问题类似于。我试图弄清楚函数的作用,但我仍然无法看到R 当没有方法/函数可见时,如何查看代码?,r,packages,R,Packages,这个问题类似于。我试图弄清楚函数的作用,但我仍然无法看到的源代码:as.markowitz。 我尝试过,但没有成功: getAnywhere("as.markowitz") getS3method("as.markowitz") methods("as.markowitz","SharpeR") methods(class="as.markowitz") methods("as.markowitz") 是否有其他方式查看源代码?这是因为as.markovitz的方法未在包命名空
的源代码:as.markowitz
。
我尝试过,但没有成功:
getAnywhere("as.markowitz")
getS3method("as.markowitz")
methods("as.markowitz","SharpeR")
methods(class="as.markowitz")
methods("as.markowitz")
是否有其他方式查看源代码?这是因为
as.markovitz
的方法未在包命名空间中正确注册。通常情况下,这应该是可行的:
with(asNamespace("SharpeR"), methods("as.markowitz"))
使用ls
列出软件包中的所有函数,使用get
显示代码:
ls(asNamespace("SharpeR"), all = TRUE)
get("as.markowitz.default", asNamespace("SharpeR"))
尝试在SharpeR:::as.markowitz之后添加一个点,然后添加选项卡,以查看是否有任何方法自动完成