2016-03-21 8 views
1

複数のRセッションがある場合、ソースブロックを評価するために使用するセッションをどのように指定できますか? * R *と* R:2つのセッションが開いているとします。そして、このEmacs org:Rセッションを指定しますか?

#+BEGIN_SRC R :sessions *R* 
ls() 
#+END_SRC 

#+BEGIN_SRC R :sessions *R:2* 
ls() 
#+END_SRC 

がセッション* Rに同じことを行う必要があり、一方、*セッション* RのLSを()評価しなければならない:2 * - それは* R *セッションで評価されます。

ありがとうございます!

答えて

1

あなたの例では、1回のマイナーな変更でそれを持っているとまったく同じように動作します:

#+BEGIN_SRC R :session *R* 
ls() 
#+END_SRC 

#+BEGIN_SRC R :session *R:2* 
ls() 
#+END_SRC 

それとも少し明確にする:

#+BEGIN_SRC R :session *R* 
wd <- getwd() 
print(paste0("Current working dir: ", wd)) 
#+END_SRC 

#+RESULTS: 
: Current working dir: /private/tmp/one 

#+BEGIN_SRC R :session *R:2* 
wd <- getwd() 
print(paste0("Current working dir: ", wd)) 
#+END_SRC 

#+RESULTS: 
: Current working dir: /private/tmp/two 
+0

ありがとう!私の悪い - なぜ私はこれを見ていないことを確認してください。 – user3321294

関連する問題