我正在使用Rstudio来处理我一天到晚的R内容。有时候,我想用一些python/bash来处理R不擅长的部分。奇怪的是我发现,如果我开始一个新的RMarkdown文档时,下面的代码工作:在Rstudio中运行python/bash代码
```{r engine='python'}
print "Hello" + "World"
import random
print random.random()
```
Rstudio可以运行我一些蟒蛇。这是非常有用的,但最好我可以运行这不仅通过减价功能,而且通过一个控制台。在release notes建议支持语法突出显示。
我想知道,是否有任何方法将新控制台连接到Rstudio,以便我们也可以从IDE执行一些Python/bash?当然,Rstudio似乎有一个关于如何连接到python的概念。最终的目标是创建.Rmd
文件,并能够编辑/与他们具有以下结构的互动:
# Use Case
Connect to an api that is supported in python
```{r engine='python', highlight=TRUE}
data = foobar_api.get(1000)
file_loc = open("~/data/filename.csv", "w")
file_loc(data)
file_loc.close()
```
Then analyse with R again.
```{r}
df <- read.csv("~/data/filename.csv")
summary(df)
```
它来自同一个文件吗? – cantdutchthis