2017-05-28 6 views
0

1つのRスクリプトに1つの変数の結果を格納して、別のRスクリプトで使用できるようにすることはできますか?あるRスクリプトの結果を別のRスクリプトに読み取る方法

私は1つのファイルに、この基本的なスクリプトを持っています。そして、

B5b=fit(y~.,d_treino_both,model="randomforest",task="class") 
P5b=predict(B5b,d_teste) 
x=d_teste$y 
m5b=mmetric(x,P5b,metric=c("ACC","ACCLASS","CONF", "ROC")) 
mgraph(x,P5b,graph= "ROC", baseline=TRUE) 
print(m5b) 
P5b 

、私は別のスクリプトにP5B変数のresutsを利用できるようにしたいです。 ヘルプがありますか?

+0

**レビューキューから:**にStackOverflowへようこそ - [?偉大R再現性の例を作る方法】お読みください(https://stackoverflow.com/questions/5963269/how-to-make- a-great-r-reproducible-example/5963610#5963610)、後で質問を編集してください。 –

答えて

0

あなたが探しているものかどうか不明です。私はあなたがそれを行うことができる1つの方法は、script2のscript1をソースすることだと思います。私はこのような何かをし、rmを使用して任意の追加の変数を削除します。

source("script1.R") 
0

おそらく、dputとクリップボードで試してみることができます。基本的には、オブジェクトのdputをクリップボードにコピーしてから、2番目のスクリプトのクリップボードを評価するだけです。その間にクリップボードを使用することはできません。

# first script 
obj <- capture.output(dput(matrix(1:100, 10, 10))) 
writeClipboard(str = obj) 

# second script 
obj2 <- eval(parse(text = readClipboard())) 
関連する問題