Advertisement

R语言——R和RStudio软件下载及安装

阅读量:

一、R简介

主要功能上,R主要用于统计分析与绘图,并提供了一个语言环境与操作界面.具体来说,它主要应用于统计计算以及数据可视化(即绘图).作为 GNU 系统中的一员,R 是一个开源且零成本开源软件,其源代码完全开放.作为一个优秀的工具,R能够有效执行所需的计算任务.

R是一个综合性的数据处理与可视化平台。它集成了以下核心模块:数据管理和处理模块;矩阵运算引擎(在向量与矩阵运算方面表现出色);全面的数据分析工具包;专业的图形绘制系统;易于扩展的强大编程语言:支持对输入输出进行操作,并具备条件判断与循环控制能力;允许用户自定义新增功能贝尔实验室。相比于单纯的统计数据软件,R实际上更像一个高级的数据 manipulate环境.尽管很多人认为R主要是用于统计数据分析,R实际上提供了更为丰富的数学与计算能力.其核心理念在于整合多种数学与统计功能以提升数据分析效率.通过提供丰富的内置函数与操作符,R能够帮助用户快速完成复杂的数据操作并开发自定义解决方案.

(一)R版本

作为一个免费且开源的应用程序,在UNIX、Linux、MacOS以及Windows等多平台上均可获取并使用;这些平台上的用户不仅可以免费下载主程序本身还能使用各种附加组件以及相关资源;该软件的标准组件仅包含8个基础模块其余扩展功能则可通过专门提供的资源库访问

(二)CRAN

CRAN作为Comprehensive R Archive Network(R综合典藏网)的简称,在存储资源方面不仅包括R语言的执行文件、源代码及其相关文档资料,并且还收录了许多用户开发的软件包。
它不仅存储了R语言的执行文件、源代码及其相关文档资料,并且涵盖了多种类型的资源材料。
如今全球已有超过100个CRAN镜像站点运营。

二、R和Rstudio安装

在实践过程中建议采用以下技术方案:基于Python语言构建高效的数值计算平台;基于C++语言开发高性能算法库;基于Java语言设计统一的数据接口;基于JavaScript构建轻量级前端展示层;基于PHP语言实现服务端业务逻辑;基于CSS/CSS Modules设计美观的人机交互界面;基于JavaScript构建动态交互式图形界面;基于JavaMail/CURL命令行工具实现自动化操作功能;基于Python编写统一的数据接口协议;基于JavaScript构建统一的数据可视化展示平台;基于PHP语言实现服务端与客户端之间的通信机制;基于CSS/CSS Modules设计美观的人机交互界面;基于JavaScript构建动态交互式图形界面;
其中建议在安装过程中避免使用含有中文字符的文件名及目录结构以防止可能出现乱码等问题;
遇到乱码等问题时可据此进行修改调整;
避免出现乱码的问题可以通过合理选择文件名及目录结构来解决;
建议在安装过程中避免使用含有中文字符的文件名及目录结构以防止可能出现乱码等问题;

第一步:安装R软件

1、进入官网,点击download R

在这里插入图片描述

确定镜像站点位置,请向下滚动至China链接处,并选择第一个选项

在这里插入图片描述

3、基于当前电脑的操作系统,请选择对应版本的R版本

在这里插入图片描述

如若个人选择使用该平台的资源,则可选用base版本,并访问base版本以获取所需内容。

在这里插入图片描述

5、根据电脑位数(32或64),选择相应版本

在这里插入图片描述

6、点击运行,根据提示安装即可

在这里插入图片描述

第二步:安装Rstudio软件

1、点击官网

在这里插入图片描述

2、点击Products,再点击RStudio

在这里插入图片描述

移至此页面单击DOWNLOAD RSTUDIO DESKTOP

在这里插入图片描述

4、下滑到此页,点击DOWNLOAD

在这里插入图片描述

5、根据自己版本选择下载

在这里插入图片描述

6、点击运行,根据提示完成相应的下载

在这里插入图片描述

三、R包的下载及其加载

在应用层面来看,R语言主要依赖于多种多样的辅助工具包,这些功能模块作为针对R开发的应用程序或工具箱,每个插件都有其特定的应用场景;根据CRAN Repository的数据统计,截至2013年3月6日,该平台已收录了多达4,338个功能模块;其中一部分包括用于经济计量分析;财经预测;人文科学研究;以及人工智能算法等

(一)R包下载

程序包

程序包

在这里插入图片描述
在这里插入图片描述

2、执行安装操作
使用install.packages("package_name", "dir")命令完成打包程序运行。
特别提醒:区分大小写字母以避免错误配置。

在这里插入图片描述

dir: 软件包存储路径。通常会将软件包存储在...\library 文件夹中。通过本参数可以指定目标目录位置。
此外,在本地环境下进行软件包的编译和部署是一个常见操作。如果用户已获取了相应的软件包压缩文件,则可以在本地环境中完成编译和部署步骤。

在这里插入图片描述

请务必注意以下几点:
安装文件的后缀名在不同操作系统上有所不同:

  • 在Linux系统中进行编译执行时,请确保使用的文件是.tar.gz格式。
  • Windows系统中进行编 译执行的操作需针对.msi格式的文件。
  • MacOS系统环境中编译执行则对应.mtz格式的档案。
    请特别注意以下事项:
    一旦软件包安装完成,
    您无法直接调用其中的功能,
    必须先将相关库加载到内存中,
    具体操作方法为library(package_name)加载。

(二)R包加载

安装完成后, 若需使用某个包的功能, 必须先将该软件包加载到当前工作内存中(在软件R运行时,默认情况下会自动载入基础软件包), 软件包加载命令如下所示: library("软件包名称") 或 require("软件包名称")

在这里插入图片描述

(三)R包信息查询

1、查看包帮忙
library(help=“package_name”)
主要内容包括:例如:包名、作者、版本、更新时间、功能描述、开源协议、存储位置、主要的函数
help(package = “package_name”)
主要内容包括:包的内置所有函数,是更为详细的帮助文档
2、查看当前环境哪些包加载
find.package() 或者 .path.package()
3、移除包出内存
detach()
4、把其它包的数据加载到内存中
data(dsname, package=“package_name”)
5、查看这个包里的包有数据
data( package=“package_name”)
6、列出所有安装的包
library()

在这里插入图片描述

具有统计学专业知识背景者,请记录信息、进行数据整理与分享经验;如有疑问,请通过QQ号:1187706197联系交流。

全部评论 (0)

还没有任何评论哟~