RStudio中可以运行python程序吗?还是需要额外的插件?

    是说在跑 RMarkdown 的时候插入一段 Python 代码还是想整个运行 Python?要是后者的话基本不行,RStudio 就是针对 R 开发的。当然有些仿 RStudio 的 Python 编辑器,比如 Rodeo

    6 天 后

    这个有三种情况。

    • 如果是一个纯 Python 脚本,在 RStudio 里面有很弱的支持,如下图所示,你可以点击工具栏上 Run Script 按钮,然后实际上 RStudio 就帮你跑一下命令行:

      RStudio 里跑 Python 脚本

    • 如果是 R Markdown 文档,你可以用 ```{python} 开始你的代码段。因为 knitr 目前对 python 也有很弱的支持(跟上面的原理一模一样)。

        ```{python}
        print("Hello World!")
        ```

      这个功能目前还太弱了,以后肯定会改进(沿着下面 reticulate 包的路子)。

    • 如果是在 R 代码里想调用 Python 程序,可以考虑敝厂的 reticulate 包,它可能是目前 R 界最完备的 Python 接口包,是敝厂的 CEO 亲自写的包:https://github.com/rstudio/reticulate

    yihui 更改标题为「RStudio中可以运行python程序吗?
    6 天 后
    10 个月 后

    嗯,这个包确实可以,用着非常不错

      4 个月 后