最新的 Pycharm 大量更新了对 R 的功能支持,在 IntelliJ 的大名加持下,拥有自动补全代码(最新加入了机器学习的新特性),自动格式化代码,版本控制,以及大量的插件支持。
让你在高颜值环境下,高效编写代码,同时支持 Python,R 在同一界面下完成项目编写。
效果如下,是不有那味了:
下面进行配置:
Pycharm 19.03 专业版
R-3.6.3
R Language for IntelliJ
如果已经部分软件安装完成跳过即可,但需要注意路径配置和版本问题。
这里提供两种方式:
-
解压,根据不同的系统执行安装文件:
-
进入设置
-
点击
Plugins
,搜索
R Language for IntelliJ
,安装
-
新建项目
-
第一次创建项目,Pycharm 先构建索引,这个过程比较耗时
-
画张图看看,是不是有那味了
Ctrl + Enter
分步执行
点击左上角三角全部执行,虫子来debug
library(ggplot2)
rm(list = ls())
dat <- data.frame(
time = factor(c("Lunch","Dinner"), levels=c("Lunch","Dinner")),
total_bill = c(14.89, 17.23)
ggplot(data=dat, aes(x=time, y=total_bill, fill=time)) +
geom_bar(stat="identity")
-
进入File -> Settings设置
-
新建 R 文件
-
如果设置过头信息,新建文件就像这样
- 搜索已安装 R 包,查看版本等信息
- 1.这个包的帮助及介绍信息
- 1.链接到 R 包官网
- 2.卸载包
- 安装包
什么是 R Markdown:https://rmarkdown.rstudio.com/
1.RGui
RGui是用于R语言开发的IDE,它是开源的,每隔大概3个月左右就有新版本在 Cran网站
http://cran.r-project.org/mirrors.html
这里推荐一个版本:R.2.15.3,该版本的稳定性较好,下载地址:
http://download.csdn.net/detail/sanqima/8345997
或者在官网下载R.2.15.3:
http://cran.r-project.org/bin/wind
一般来说R语言用的IDE是RStudio或者RStudio Server,也有从ipython notebook衍生出的Jupyter。但我一直用的是Pycharm,用的比较好,所以就想试一下Pycharm能不能作为R语言的IDE。其实是可以的,
主要是分为两步,一个是用conda下载R语言的环境,一个是用Pycharm下载R语言的插件。
1、一个是用conda下载R语言的环境
# 创建R语言的虚拟环境
conda create -n R_env python=3.8.1
# 在虚拟环境中安装R语言
1什么是VS Code 🧐
Visual Studio Code(简称 VS Code)是一款由微软开发的跨平台编辑器,支持语法高亮,代码自动补全,代码重构等功能。😚
用户可以通过安装扩展程序,来扩展软件的功能。🔍
2019年,Stack Overflow组织了开发者调查,其中Visual Studio Code被认为是最受开发者欢迎的开发环境。🥰
据调查,87317名受访者中有50.7%的受访者声称正在使用Visual Studio Code。🌟
2下载并安装R
这里我们就不做具体介绍了,大家可以翻看之前
PyCharm是一款著名的集成开发环境(IDE),最新的版本中也增加了对R语言的支持。它提供了许多有用的功能,例如自动补全代码、自动格式化代码、版本控制等,并且支持大量的插件。使用PyCharm进行R语言开发可以提高开发效率。
要在PyCharm中使用R语言,首先需要安装PyCharm。然后,可以通过安装R插件来启用R语言支持。如果没有检测到插件,可以点击弹出窗口的"Install"按钮进行安装。
安装完插件后,你可以在PyCharm中创建新的R项目。然后,你可以创建新的R文件,并设置文件的头信息。接着,你可以使用R包管理工具来管理所需的R包。最后,你可以使用R Markdown来进行更高效的开发。
总结来说,PyCharm是一款强大的IDE,它提供了对R语言的支持,使得R语言开发更加高效和便捷。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [如何在 Pycharm 中高效使用 R 语言 (图文详解)](https://blog.csdn.net/u011262253/article/details/105068542)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [利用PyCharm打造高效的R语言开发环境](https://blog.csdn.net/bio77/article/details/131878113)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]