第98期 R语言教程:新一代数据科学IDE(R+Python)

对于医学专业和数据科学相关专业来说,大部分人主要使用的工具一般是rstudio写R,sublime或者vscode来写python。
缺点就是有些项目需要同时使用r和python,交替使用两个工具会增加困难

rstudio可以使用**reticulate** 来在rstudio写r和python但是python的提示效果差,变量显示不兼容

目前个人找的的最优解就是positron IDE,实测发挥了rstudio的清晰窗口布局和vscode的开源高级功能双重优势

本期介绍

positron IDE,可以发挥rstudio的清晰窗口布局和vscode的开源高级功能双重优势

  • 优点
    • positron可以使用vscode的主题,优化显示效果
    • positron增强了变量显示窗口,实现快速筛选和分布查看
    • positron可以使用AI插件,辅助代码编辑
    • positron可以使用git协同,避免代码丢失
    • 可以直接跑python,和r共用相同窗口
    • 可以登录账号,同步软件设置
  • 缺点
    • 暂时不支持ssh
    • 目前还是dev版,只能手动更新
    • rmd显示效果不佳,目前不支持行内rmd

positron软件介绍

软件页面

软件界面和基本设置同VSCODE一致,变量视图与rstudio一致。布局合理,可以自由调整

代码美化可以自行安装插件,推荐用插件 one dark Pro ,字体使用 Fira Code

image.png

变量窗口

positron的变量窗口可以查看R的dataframetibble;python的Dataframe等。同时可以在变量窗口进行快速的变量一览,变量缺失值查看,数据分布特征,及变量排序

image.png

插件安装

positron可以使用大部分VSCODE的插件,丰富软件功能,提高编程效率

推荐必装的插件

image.png

其它内容

  1. 可以使用git协同,保存过往版本
  2. 与python共享变量显示器,效果好
  3. 使用VSCODE的正则表达式
  4. 使用VSCODE的项目管理

软件下载

github下载

进入链接Releases · posit-dev/positron下载

image.png

其它

公众号回复“20241227”快速下载安装包