gpt4 book ai didi

python - 在 Rstudio 中运行 python/bash 代码

转载 作者:太空狗 更新时间:2023-10-29 17:49:17 30 4
gpt4 key购买 nike

我使用 Rstudio 进行日常 R 工作。有时,我想在 R 不太擅长的部分使用一些 python/bash。奇怪的是,我注意到如果我开始一个新的 RMarkdown 文档,下面的代码会起作用:

```{r engine='python'}
print "Hello" + "World"
import random
print random.random()
```

python in rstudio

Rstudio 可以运行一些 python。这非常有用,但最好我不仅可以通过 Markdown 功能运行它,还可以通过控制台运行它。在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)
```

最佳答案

首先你需要设置knitr选项。

```{r}
knitr::opts_chunk$set(engine.path = list(python = '/anaconda/bin/python'))
```

从那时起它就可以正常工作了。

```{python}
import this
```

关于python - 在 Rstudio 中运行 python/bash 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34263441/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com