Как запустить скрипт Python в Rstudio
У меня проблема с тем, как запустить скрипт Python из Rstudio?
Моя первоначальная идея состоит в том, чтобы взять скрипт Python из репозитория GitHub, а затем запустить его в R, я взял код Python с помощью script <- getURL(URL, ssl.verifypeer = FALSE)
Из пакета RCurl я застрял в том, как запустить код Python без сохранения сценария в виде файла в рабочем каталоге, то есть при запуске сценария переменной R над каталогом в Rstudio.
Я не знаю python.load()
в _rPython_
Пакет в R может помочь запустить скрипт Python, но он требует.py файл в качестве первого аргумента. Я хотел бы найти способ без сохранения сценария Python в виде файла.
Заранее спасибо, если у вас есть представление об этой проблеме.
1 ответ
Убедитесь, что вы используете файл R Markdown и имеете reticulate
установлены.
Загрузите и настройте вашу версию Python:
```{r setup, include = FALSE}
library(reticulate)
use_python("usr/local/bin/python")
```
Тогда любой python
Код можно назвать следующим образом:
```{python}
# write python
# code here
```
Если вы создаете какие-либо глобальные объекты Python и хотите использовать их с R
код, просто предваряйте их py$
; например, чтобы получить доступ к кадру данных, созданному с помощью Python my_data
в блоке R:
```{r}
head(py$my_data)
```
Более подробную информацию можно найти здесь.