如何在 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
我通常使用 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