2017-10-04 1 views
0

이 질문은 this과 유사합니다. 함수가 무엇인지 알아 내려고 노력하고 있지만 여전히 소스 코드 SharpeR:::as.markowitz을 볼 수 없습니다.메서드/함수가 표시되지 않는 경우 코드를 보는 방법은 무엇입니까?

getAnywhere("as.markowitz") 
    getS3method("as.markowitz") 
    methods("as.markowitz","SharpeR") 
    methods(class="as.markowitz") 
    methods("as.markowitz") 

소스를 볼 수있는 다른 방법이 있나요 : 내가 성공하지 않고 시도?

+0

시도 선명 후, 탭 다음 점을 추가하는 :::로 .markowitz를 사용하여 자동 완성되는 메소드가 있는지 확인하십시오. – user20650

답변

1

as.markovitz의 메서드가 패키지 네임 스페이스에 제대로 등록되지 않았기 때문입니다. 일반적으로,이 작업을해야합니다 :

with(asNamespace("SharpeR"), methods("as.markowitz")) 

사용 ls 코드 보여 get을 패키지에 모든 기능을 나열하고 :

ls(asNamespace("SharpeR"), all = TRUE) 
get("as.markowitz.default", asNamespace("SharpeR")) 
관련 문제