• 0

    用户访问量

  • 0

    注册用户数

  • 0

    在线视频观看人次

  • 0

    在线实验人次

R语言是什么?R语言简介

作者:云创智学|发布时间:2021-11-17 17:35:34.0|来源:云创智学

一、R语言产生与发展历程


不单是一门语言,更是一个数据计算与分析的环境,内容涵盖了从统计计算到机器学习,从金融分析到生物信息,从社会网络分析到自然语言处理,从各种数据库各种语言接口到高性能计算模型。


二、R语言基本功能介绍


R语言是一套完整的数据处理、计算和制图软件系统,主要包括以下功能:

1、数据存储和处理系统

2、数组运算工具,(其向量、矩阵运算方面功能尤其强大)

3、完整连贯的统计分析工具

4、优秀的统计制图功能

三、丰富的数据读取和存储能力

1、可以保存和加载R语言的数据,与R.data的交互是通过R语言的save( )函数和load()函数实现的

2、能够加载和导出.csv文件(write.csv()函数和read.csv()函数)

3、能够导入SPSS/SAS/Matlab等数据集

4、可以通过RODBC接口,从数据库中导入数据

5、可以通过odbcConnectExcel接口从Excel表格中导入数据


数据挖掘中,需要花70%以上的时间在数据处理上,R语言提供丰富的数据处理功能


筛选:filter() 按给定的逻辑判断筛选出符合要求的子数据集

排列:arrange() 按给定的列名依次对行进行排序

选择:select() 用列名作参数来选择子数据集

变形:mutate()或transformation()用来进行列变形

汇总:summarise()进行汇总操作,返回一维结果

分组:分组动作 group_by()

向量:R语言处理数据的最基本单位是向量,而不是原子数据;

因子:R语言定义了一类非常特殊的数据类型:因子;

数组:数组是向量和矩阵的直接推广,是由三维或三维以上的数据构成的;

矩阵:较复杂的继承关系,和数组的关系既是父亲又是儿子,还是孙子;

列表:列表由向量直接派生而来;

数据框:可以将几个不同类型但长度相同的向量合并到一个数据框;

特殊值数据:定义了如NULL、NA、NaN、inf等特殊数据;

有用函数:提供了获取数据类型信息的一些有用函数。




四、R语言常见的应用领域

联系方式
企业微信