3
を実行します:Rどの関数が、私はこのようなコードを持っている別の関数
f.internal <- function(){
print("f.internal was called by ...")
}
f.external <- function(){
f.internal()
}
2つの関数の他の機能を実行するR、にチェックするには?
を実行します:Rどの関数が、私はこのようなコードを持っている別の関数
f.internal <- function(){
print("f.internal was called by ...")
}
f.external <- function(){
f.internal()
}
2つの関数の他の機能を実行するR、にチェックするには?
tryCatch内でstop()を使用してtracebackコールスタックを生成するgetCaller()というヘルパーを作成します。それを使用して、最後のいくつかの呼び出し関数を識別できます。
次に、f.internal()を呼び出してヘルパーを呼び出し、目的の出力を生成します。
関連性のある/可能な重複https://stackoverflow.com/questions/44143110/visualizing-r-function-dependencies – zx8754
別の関連リンクhttps://stackoverflow.com/questions/4795982/generating-a-call-graph- in-r – akrun