很早之前,通过 reticulate 就可以引入 Python 代码块到 R Markdown 文档,并实现 R 和 Python 之间的互相交流,最新的预览版 RStudio 已经支持直接创建 Python 脚本,那么下一步是不是该支持创建 Python 项目,还有相应的调试功能? 不知 RStudio 有没有这方面的 TODO
RStudio 对 Python 的支持程度走向何方
可不可以引入 matlab 支持?
markdown 又支持 python和R 说的不就是 jupyter notebook吗?
- 已编辑
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 项目。
reticulate 要是支持 bokeh 这样的 Python 动态交互式图形库就好了,并且在 R Markdown 中支持,那么就没有 Jupyter 多少事了,从 Python 迁移到 R 就更加顺畅了
路径里有中文的都会报错,不知道这点会不会做修复
或者有什么解决办法吗
除了把路径的中文都去掉(捂脸)
目前其他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 这些东西我可能我基本没什么机会去用。
现在来看,融合 Python 进 IDE 还真实现了,RStudio 公司果然另起一个炉灶,将 R. 和 Python 放在一个 IDE 里了 --- Positron™, a next-generation data science IDE