R语言重要数据集分析研究——R语言数据集的字段含义
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语言数据集的字段含义的更多相关文章
- R语言重要数据集分析研究——需要整理分析阐明理念
1.R语言重要数据集分析研究需要整理分析阐明理念? 上一节讲了R语言作图,本节来讲讲当你拿到一个数据集的时候如何下手分析,数据分析的第一步,探索性数据分析. 统计量,即统计学里面关注的数据集的几个指标 ...
- R语言重要数据集分析研究—— 数据集本身的分析技巧
数据集本身的分析技巧 作者:王立敏 文章来源:网络 1.数据集 数据集,又称为资料集.数据集合或资料集合,是一种由数据所组成的集合. Data set(或dat ...
- R语言重要数据集分析研究——搞清数据的由来
搞清数据的由来 作者:李雪丽 资料来源:百度百科
- 利用R语言打造量化分析平台
利用R语言打造量化分析平台 具体利用quantmod包实现对股票的量化分析 1.#1.API读取在线行情2.#加载quantmod包3.if(!require(quantmod)){4. instal ...
- R语言实现分层抽样(Stratified Sampling)以iris数据集为例
R语言实现分层抽样(Stratified Sampling)以iris数据集为例 1.观察数据集 head(iris) Sampling)以iris数据集为例"> 选取数据集中前6个 ...
- R语言︱SNA-社会关系网络 R语言实现专题(基础篇)(一)
每每以为攀得众山小,可.每每又切实来到起点,大牛们,缓缓脚步来俺笔记葩分享一下吧,please~ --------------------------- 笔者寄语:这里所有的应用代码都来自与igrap ...
- R是用于统计分析、绘图的语言和操作环境
R是一套完整的数据处理.计算和制图软件系统.其功能包括:数据存储和处理系统:数组运算工具(其向量.矩阵运算方面功能尤其强大):完整连贯的统计分析工具:优秀的统计制图功能:简便而强大的编程语言:可操纵数 ...
- R语言中的线性判别分析_r语言 线性判别分析
R语言中的线性判别分析_r语言 线性判别分析 在R语言中,线性判别分析(Liner Discriminant Analysis,简称LDA),依靠软件包MASS中有线性判别函数lqa()来实现.该函数 ...
- R语言学习笔记:小试R环境
买了三本R语言的书,同时使用来学习R语言,粗略翻下来感觉第一本最好: <R语言编程艺术>The Art of R Programming <R语言初学者使用>A Beginne ...
随机推荐
- 编写一个简单的java服务器程序
import java.net.*;import java.io.*; public class server{ ); //监听在80端口 Socket sock = server.accept(); ...
- hadoop集群间的hdfs文件拷贝
1.背景 部门有个需求,在网络互通的情况下,把现有的hadoop集群(未做Kerberos认证,集群名为:bd-stg-hadoop)的一些hdfs文件拷贝到新的hadoop集群(做了Kerberos ...
- single number i && ii && iii
Problem statement Elementary knowledge: There is a popular question when I seeked my job at Beijing: ...
- js快速去除数组重复项
function unique1(arr) { var tmp = new Array(); tmp.push(arr[0]); for(var i=0;i<arr.length;i++) { ...
- hdu1561 The more, The Better 树形DP+分组背包
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1561 思路: 典型的树形背包题目: 定义dp[i][j]表示以i为根节点,攻打j个城堡的获得的财宝的最 ...
- Linux安装jdk7开发环境
1.官网 下载jdk7版本 地址: http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-jav ...
- Android studio 打开别人的工程
Android Studio正确打开项目只需要两步,或者说找到两个文件进行简单的修改就好,最好在打开之前进行修改 (1)gradle-wrapper.properities,在项目下按照如下路径可以找 ...
- 去掉iframe默认滚动条后影响正常滚动以及js解决高度自适应。
对于iframe,相信大家都是知道存在很多弊端,比如说不利于搜索引擎的抓取:产生冗余结构体系不易管理等.不过在漫长的开发路上有时候使用是不可避免的. 前两天在做一个退弹的功能的时候使用了iframe, ...
- ASP.Net WebAPI与Ajax进行跨域数据交互时Cookies数据的传递
前言 最近公司项目进行架构调整,由原来的三层架构改进升级到微服务架构(准确的说是服务化,还没完全做到微的程度,颗粒度没那么细),遵循RESTFull规范,使前后端完全分离,实现大前端思想.由于是初次尝 ...
- Json及Json字符串
JSON(JavaScript Object Notation)是一种独立于开发语言的用于存储和交换文本数据的格式,JSON 语法是JavaScript 语法的子集. Json 可以保存数组格式和对象 ...