2016-04-06 10 views
0

を:Rを使用してオブジェクトのコードを印刷する方法はありますか?私は、次のオブジェクトがある場合たとえば、

fz <- (1/sqrt(2 * pi)) * exp(-(Z^2)/2) 

を私はすでにZを割り当てている場合、私は価値が、私は「FZ」

> Z <- 0.03057164 
> fz 
[1] 0.3987559 

を入力したときしかし、私は希望返さ取得します私が入力したコードが次のようになるように、fzの基になるコードを出力するための素早い方法:

(1/sqrt(2 * pi)) * exp(-(Z^2)/2) 

これは簡単な方法ですか?

+2

を得るのだろうか? – mtoto

+0

オブジェクトがクロージャとして保存されるように、関数()ラッパーを使用する必要があります。 – lmkirvan

+0

一般に、単に関数の名前を実行すると、関数コードが印刷されます。 – lmkirvan

答えて

2

@mtotoが示すように、あなたはそれから機能を作った場合、

fz <- function(Z) (1/sqrt(2 * pi)) * exp(-(Z^2)/2) 

はその後fzを入力して、あなたはおそらく

function(Z) (1/sqrt(2 * pi)) * exp(-(Z^2)/2) 
関連する問題