R语言数据集的字段含义

作者:马文敏

选择一种数据结构来储存数据

将数据输入或导入到这个数据结构中

数据集的概念

数据集通常是有数据结构的一个矩形数组,行表示规则,列表示变量。

不同的行业对数据集的行和列的叫法不同

统计学家称他们为观测和变量

数据库分析为记录和字段

示例分析者叫他们示例

R语言可以处理的数据类型有很多种包括数据型,字符型,逻辑性,原生性。

2.数据结构

R语拥有很多用于储存数据的对象类型,包括标量,向量,矩阵,数组,数据框和列表。

向量

向量数据必须要有相同的类型和模式的数据,通过给定的元素数值可以访问向量中的元素,用函数c()可创建向量。

myymatrix<-

Matrix(vector.nrow=number

其中vector包含了矩阵的元素,nrow和ncol用于指定的行和列的维数,dimnames包含了可选的,以字符型的向量表示行名和列名,选型byrows则表明矩阵应当按行填充。

矩阵

矩阵是一个二维数组,他通过函数matrix()创建,每一个元素都拥有相同的模式(数值型,字符型,逻辑型)

提取矩阵中的元素时用[.],其中逗号前后分辨率是,行数和列数。

两行的矩阵。

X #查看矩阵内容

数组

数组和矩阵比较类似,但是维度可以大于2。但是他是一个数值型向量,可通过函数ayyay来创建,形式为myarry<-array(vector,dimensions,dimnames0000)其中vector包含了数组中的数据,dimensions是一个数值型向量,给出了各个维度下标的最大值,而dimnames是可选的,各维度名称标签的列表。

数据框

数据框是在R语中比较常见的数据结构。他的作用是当数据有多种模式而无法将这些数据放在一个矩阵中时,这时候就可以选择数据框,同一行列的数据模式必须相同,可通过data,frame()来创建。

使用¥来提取数据库中的特定元素,但是每次输入数据框名,有点麻烦。

列表

列表是R的数据类型中最为复杂的一种,列表就是一些对象的有序集合。列表允许整合若干的对象到单个对象名下。例如,某个列表中可能是若干向量,矩阵,数据框,甚至其他列表组合。可以使用函数list()创建列表。

列表是R中重要的数据结构

列表允许以一种简单的方式组织和重新调用不相干的信息

许多R函数的运行结果都是以列表的形式返回的。

3.数据输入

数据输入可以使用read.table()文本文件中导入数据。

算数表达式。他是直接输入的,输入完成之后按下回车键显示结果,如果想保存输入结果,直接将其命名一个变量即可。

样本数据输入。最常使用的是c()函数,括号内的内容可以是数字或文本,也可以是储存结果的变量,内容间用逗号分隔,如果既有文本也有数字,那么数字将会被强制转换为文本。

数据导入。当数据量较大时,使用c函数和scan函数就会不太方便,虽然scan函数也可以进行文件导输但是主要针对一维数据,当遇到复杂一些数据时,需要使用其他的函数。

参考文献:

百度---E书联盟

火狐---科普中国百科科学词条

火狐---CSDN博客

R语言重要数据集分析研究——R语言数据集的字段含义的更多相关文章

  1. R语言重要数据集分析研究——需要整理分析阐明理念

    1.R语言重要数据集分析研究需要整理分析阐明理念? 上一节讲了R语言作图,本节来讲讲当你拿到一个数据集的时候如何下手分析,数据分析的第一步,探索性数据分析. 统计量,即统计学里面关注的数据集的几个指标 ...

  2. R语言重要数据集分析研究——  数据集本身的分析技巧

    数据集本身的分析技巧           作者:王立敏           文章来源:网络 1.数据集 数据集,又称为资料集.数据集合或资料集合,是一种由数据所组成的集合. Data set(或dat ...

  3. R语言重要数据集分析研究——搞清数据的由来

    搞清数据的由来 作者:李雪丽 资料来源:百度百科

  4. 利用R语言打造量化分析平台

    利用R语言打造量化分析平台 具体利用quantmod包实现对股票的量化分析 1.#1.API读取在线行情2.#加载quantmod包3.if(!require(quantmod)){4. instal ...

  5. R语言实现分层抽样(Stratified Sampling)以iris数据集为例

    R语言实现分层抽样(Stratified Sampling)以iris数据集为例 1.观察数据集 head(iris) Sampling)以iris数据集为例">  选取数据集中前6个 ...

  6. R语言︱SNA-社会关系网络 R语言实现专题(基础篇)(一)

    每每以为攀得众山小,可.每每又切实来到起点,大牛们,缓缓脚步来俺笔记葩分享一下吧,please~ --------------------------- 笔者寄语:这里所有的应用代码都来自与igrap ...

  7. R是用于统计分析、绘图的语言和操作环境

    R是一套完整的数据处理.计算和制图软件系统.其功能包括:数据存储和处理系统:数组运算工具(其向量.矩阵运算方面功能尤其强大):完整连贯的统计分析工具:优秀的统计制图功能:简便而强大的编程语言:可操纵数 ...

  8. R语言中的线性判别分析_r语言 线性判别分析

    R语言中的线性判别分析_r语言 线性判别分析 在R语言中,线性判别分析(Liner Discriminant Analysis,简称LDA),依靠软件包MASS中有线性判别函数lqa()来实现.该函数 ...

  9. R语言学习笔记:小试R环境

    买了三本R语言的书,同时使用来学习R语言,粗略翻下来感觉第一本最好: <R语言编程艺术>The Art of R Programming <R语言初学者使用>A Beginne ...

随机推荐

  1. unity 本地帮助文档 慢

    unity ,打开本地帮助文档时,有时会加载很慢,主要原因是网页里嵌入了访问google的代码.解决办法:打开本地hosts文件,里面加入"127.0.0.1 fonts.googleapi ...

  2. MySQL事件调度器event的使用

    Q:假设,有一个需求,希望在某一个时刻系统调用一个begin end执行一下:十分钟以后执行一下begin end.亦或有一个需求,每个多长时间周期性执行begin end.那么这个时候该怎么办呢? ...

  3. jQuery中的选择器(上)

    从学习jquery开始,现在已经是第三遍看锋利的jQuery这本书了,现在打算对jQuery中的各种选择器进行一下总结,主要是是为了进一步系统的巩固自己对知识的掌握,另外也可以为那些学习jQuery并 ...

  4. 网站的高性能架构---Web前端性能优化

    网站性能测试 不同视角下的网站性能 用户视角的网站性能:从用户角度,网站性能就是用户在浏览器上直观感受到的网站响应速度.用户的感受时间包括用户计算机和网站服务器通信的时间.网站服务器处理请求时间.用户 ...

  5. 通过rpm 安装MYSQL

    1.MYSQL Server端安装: 2.MYSQL client 安装 3.设置MYSQL密码(安装了MySql客户端才可以执行) ' 4.登录MYSQL mysql 的最简单的安装方法啦

  6. pod install 出现 Unable to find a specification for `xxxxx` 解决方案

    pod repo update 更新一下repo,更新完成之后即可解决无法找到xxx第三方框架的问题了

  7. OpenCV探索之路(十六):图像矫正技术深入探讨

    刚进入实验室导师就交给我一个任务,就是让我设计算法给图像进行矫正.哎呀,我不太会图像这块啊,不过还是接下来了,硬着头皮开干吧! 那什么是图像的矫正呢?举个例子就好明白了. 我的好朋友小明给我拍了这几张 ...

  8. php implode()函数详解

    php implode()函数的作用? php 中implode() 函数是返回一个由数组元素组合成的字符串,它与php explode()函数的作用是相反的,php explode() 函数是:使用 ...

  9. 基于binlog来分析mysql的行记录修改情况(python脚本分析)

          最近写完mysql flashback,突然发现还有有这种使用场景:有些情况下,可能会统计在某个时间段内,MySQL修改了多少数据量?发生了多少事务?主要是哪些表格发生变动?变动的数量是怎 ...

  10. JSP/Servlet Web 学习笔记 DayTwo

    JSP指令 a)page指令 定义JSP文件中的全局属性.一个JSP页面可以包含多个page指令.除了Import以外,其他page指令定义的属性/值只能出现一次. 其详细语法为: <%page ...