一、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/
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)