如何在 PyCharm 中获得与 RStudio 类似的功能

How to get similar functionality to RStudio in PyCharm

我通常使用 RStudio 来做数据科学工作。我加载数据集,然后逐行编写和尝试新代码、更改参数、探索数据并一次执行小块。 我目前正在为 Python 中的项目使用 PyCharm,它似乎适用于软件开发,运行 和调试整个脚本从开始到结束,这在习惯 RStudio 模式时非常缓慢且令人沮丧。

有没有可能有类似 RStudio 的数据科学环境,换个工具更好吗?

如果您想 运行 逐行编码,您可以试试这个插件:https://plugins.jetbrains.com/plugin/11945-python-smart-execute.

如果您想将默认热键从 "Ctrl+Shift+A" 更改为默认 RStudio "Ctrl + Enter",您可以这样做 here。

此外,这里有一张关于将插件合并到 PyCharm 的票证:https://youtrack.jetbrains.com/issue/PY-38919

您可以在 PyCharm 中启用 "Scientific Mode"。在这种模式下,所有代码都在同一个交互式 Python 控制台中执行,所有图表和表格数据都显示在一个单独的面板中,还有一个单独的面板和文档。它还支持代码单元执行(*.py 文件中的代码块由 #%% 分隔),当前 line/file 在 Python 控制台中执行(在编辑器的上下文菜单中可用)。

此处提供完整说明:https://www.jetbrains.com/help/pycharm/matplotlib-support.html