【2023最新版】R安装(直接+Anaconda)及使用(Pycharm配置R)教程

2024-07-29 20:44:20 浏览数 (2)

一、R语言

1. R官网

R: The R Project for Statistical Computing (r-project.org)

https://www.r-project.org/

2. R介绍

R语言是一种用于统计计算和数据分析的编程语言。它具有丰富的数据处理、统计建模和数据可视化功能,广泛应用于数据科学、统计学、机器学习等领域。 R语言拥有强大的数据处理和操控能力,可以处理各种类型和规模的数据。它提供了丰富的统计方法和模型,包括线性回归、逻辑回归、决策树、聚类分析等常见的机器学习和统计方法。此外,R语言还有丰富的可视化功能,可以创建各种类型的图表和可视化展示。 R语言具有开源社区的支持,有大量的开源包和库可供使用,可以扩展R的功能和应用领域。在R语言社区中,你可以找到各种各样的包,用于数据处理、统计建模、机器学习、自然语言处理等领域。 R语言具有易于学习和使用的语法,对于统计学和数据分析的初学者来说是很友好的。同时,R还具有可扩展性和可重复性,可以进行自动化分析流程和报告生成。

二、直接安装R

1. 下载

The Comprehensive R Archive Network (tsinghua.edu.cn)

https://mirrors.tuna.tsinghua.edu.cn/CRAN/

372e7573d73c4f62a565aa5d4c410e90.png372e7573d73c4f62a565aa5d4c410e90.png

2. 安装

  • 选择安装位置
  • 自定义组件
  • 禁止自启动
  • 菜单文件夹名称

三、Pycharm使用R

1. 安装Pycharm

参照前文:

PyCharm专业版安装教程(使用jetbrains toolbox管理;学生认证、学信网验证码申请)_pycharm 验证码_QomolangmaH的博客-CSDN博客

https://blog.csdn.net/m0_63834988/article/details/128692959?spm=1001.2014.3001.5502

2. R Language for IntelliJ插件

  • 文件——设置
  • 插件

3. R设置

(自动检测)

报错

Warning in (function (file = "", n = NULL, text = NULL, prompt = "?", keep.source = getOption("keep.source"), : argument encoding="UTF-8" is ignored in MBCS locales

看着碍眼就碍眼吧,不影响,可以修改:

代码语言:javascript复制
Sys.setlocale(category = 'LC_ALL', locale = 'English_United States.1252')

如果修改,不使用R后记得改回来,否则系统会有其它报错(如:通知乱码)

代码语言:javascript复制
Sys.setlocale("LC_ALL","Chinese")

4. R软件包

安装
代码语言:javascript复制
install.packages("hdf5r")
加载
代码语言:javascript复制
library(hdf5r)

加载hdf5r包后,才可以使用它提供的函数和方法。

查看已安装的包
代码语言:javascript复制
installed_packages <- installed.packages()
package_names <- rownames(installed_packages)

打印已安装的包名称

代码语言:javascript复制
print(package_names)

四、使用Anaconda创建R语言虚拟环境

1. 安装Anaconda

参照前文:

win11 安装 Anaconda(2022.10) pycharm(2022.3/2023.1.4) 配置虚拟环境_QomolangmaH的博客-CSDN博客

https://blog.csdn.net/m0_63834988/article/details/128693741?spm=1001.2014.3001.5502

2. 创建R语言虚拟环境

代码语言:javascript复制
conda create -n R4.1.3 r-base==4.1.3
代码语言:javascript复制
conda activate R4.1.3
代码语言:javascript复制
conda install r-seurat
代码语言:javascript复制
library(Seurat)

0 人点赞