2017-10-02 8 views
0

python shelve 파일에서 나에게 주어진 데이터가있다. plotting을 위해 이것을 R에 전달하고 싶다. 내 코드는 다음과 같습니다 추출 :python chunk에서 R 환경에있는 R 환경으로 데이터 전달하기

봅니다 청크 내에서 실행 버튼을 클릭하거나 그 안에 커서를 놓고를 입력 + Shift를 Ctrl 키 +를 눌러이 덩어리를 실행.

```{python} 
import numpy as np 
from numpy import ma, array 
import shelve 

MODEL = "May2016" 
d = shelve.open('fits_shelve_' + MODEL) 
hilldata = d['hilldata'] 
allchi = d['allchi'] 
aa  = d['aa'] 
rr  = d['rr'] 
names = d['names'] 
weight = d['weight'] 
weightc = d['weightc'] 
dl  = d['dl'] 
vi  = d['activatorM'] 
activatorM = d['activatorM'] 
activatorR = d['activatorR'] 
d.close() 

``` 

지금 R. 이러한 객체가 Rnotebook이 할 수있는 방법이 있나요 통과시겠습니까? 나는 SQL 덩어리로 비슷한 것이 가능하다는 것을 안다.

답변

1

저는 파이썬/R 상호 작용에 대해 파일 시스템에 데이터를 저장하고 다른 파일 시스템에서 다시 읽어야한다고 생각합니다.

http://rmarkdown.rstudio.com/authoring_knitr_engines.html#python

+0

적어도 지금은. 나는 이것이 Rstudio의 다음 릴리스에서 다루어 질 것이라고 믿는다. –