首页 > 解决方案 > 在 RStudio 上运行 Python 代码(通过 Flexdashboard)

问题描述

我最近一直在通过 R Studio 使用 Flexdashboard,我可以使用纯 R 代码运行它(构建仪表板)。但是,我也尝试在 Flexdashboard 上运行 Python 代码。有没有办法让它工作?

本质上,我正在尝试构建一个仪表板,通过 R 和 Python 代码的混合输出视觉效果。

标签: pythonrrstudiodashboard

解决方案


你可以使用 PythonInR 包。 https://github.com/cran/PythonInR

您需要从 cmd 手动安装 python 包。喜欢

pip install newspaper

在 R 中

library(PythonInR)
pyConnect('C:\\Users\\yourname\\AppData\\Local\\Programs\\Python\\Python36\\python.exe')

xpyrun <- paste('article = Article("', http_adress, '")', sep="")
pyExec(code = xpyrun)

pyImport("Article", from = "newspaper")
myart <- pyGet("article.download()")

推荐阅读