很早之前,通过 reticulate 就可以引入 Python 代码块到 R Markdown 文档,并实现 R 和 Python 之间的互相交流,最新的预览版 RStudio 已经支持直接创建 Python 脚本,那么下一步是不是该支持创建 Python 项目,还有相应的调试功能? 不知 RStudio 有没有这方面的 TODO

    Cloud2016 RStudio 不会变成 Python IDE。我们的支持方向主要在让 R 和 Python 能更好地交互,而不会把精力放在支持纯 Python 项目上。

      dapengde 几乎不可能。它不开源,而且在统计和数据科学领域也相对小众一些。

      markdown 又支持 python和R 说的不就是 jupyter notebook吗?

      @dapengde @yihui matlab不成可以用octave啊 我给我公司rstudio server上装了,需要用的时候就用那个ctrl+atl+enter把发到terminal,没毛病~

      Cloud2016 更改标题为「[已解决]RStudio 对 Python 的支持程度走向何方

      reticulate 目前 bug 还是很多,在 R Notebook 使用的时候 session 控制还是欠一点火候,偶尔还是容易 crash。总之在项目中使用还是不太顺利,经常要加班填bug。reticulate issue 回复和解决的速度实在太慢。。

      目前在项目中主要当作IDE 写代码,在 Terminal 中执行。

      希望1年以后 reticulate 在production可以ready。

      reticulate 使用 Python 的思路还提留在调用阶段,比如没法用 它写一个 Python的 class,不支持 with
      函数,也没有一个一键将reticulate 代码转python的方法等。这些都限制了 在R
      R语言代码中直接开发 Python 项目。

      • ryo 觉得很赞
      1 年 后

      reticulate 要是支持 bokeh 这样的 Python 动态交互式图形库就好了,并且在 R Markdown 中支持,那么就没有 Jupyter 多少事了,从 Python 迁移到 R 就更加顺畅了

      Cloud2016 更改标题为「RStudio 对 Python 的支持程度走向何方

      yihui
      1)RStudio卻實比spyder2好用多了,不过目前很多平臺都使用python,目前要如何才能提高RStudio的效率呢?尤其是shiny應用的運行效率沒有Python高,Tebleau在視覺效果方面比較佔有優勢。
      2)sparklyr程序包如果可以提升,增加其他函數就好了,目前都是大數據時代。

      路径里有中文的都会报错,不知道这点会不会做修复
      或者有什么解决办法吗
      除了把路径的中文都去掉(捂脸)

      6 个月 后

      目前其他IDE还没有Rstudio对多种语言兼容的这么好。如果能够更进一步,对多种语言混编做的更好,就更好了

      完全可以按照相同的套路出一个pystudio。但是我感觉做一个统一的框架更有价值,比如相同的代码同时在R和python下都能运行。

      目前其他所有语言都是在 VS Code 里写,不排除未来也把 R 挪到里边,因为发现社区大佬把 R 的支持通过 extension 做得越来越好了: https://github.com/Ikuyadeu/vscode-R 正如我和同事常说的一句话: VS Code 代表着编辑器的未来。

      某 IDE 虽然做得很完善了并且也在推新功能,说实话我用到的功能还是和10年前差不多。R Notebook 和 Visual R Markdown 这些东西我可能我基本没什么机会去用。

      4 年 后