2017-03-14 12 views
3

私はread_chunk()を使用して、外部ソースからRコードを読み取ります。メイン文書にPythonコードを読むのと同じ機能があるのだろうかと思います。どんな助力も高く評価されます。おかげknitr:Pythonのコードの外部化

.Rmd文書の一部抜粋を編集しました。もちろん

R works, of course. 

```{r test-r, engine='R'} 
library(knitr) 
set.seed(123) 
rnorm(5) 
``` 

Does **knitr** work with Python? Use the chunk option `engine='python'`: 

```{r test-python, engine='python'} 
x = 'hello, python world!' 
print(x) 
print(x.split(' ')) 
``` 
+0

ご意見ありがとうございました@JohnColeman。 'Knitr'はPythonコードを適切に解析できます。私の編集内容と[knitrの例](https://github.com/yihui/knitr-examples/blob/master/023-engine-python.Rmd)をご覧ください。しかし、私はPythonのコードの外部化に興味があります。 – MYaseen208

答えて

3

これは、Pythonで動作します:

## @knitr abc 
print(1) 

そして、あなたのRMDファイル内:

は、次の内容のtest.pyファイルを作成します

```{r} 
knitr::read_chunk('test.py') 
``` 

```{r abc, engine='python'} 
``` 

作品罰金を私のために。

関連する問題