R语言 数据的输入方式总结
1.使用C函数连接数据
2.使用c,cbind,rbind结合变量
3.使用Vector函数结合数据
4.使用矩阵结合数据
5.使用data.frame函数结合数据
6.使用list函数结合数据
c 向量 数组 矩阵 数据框 列表
1.使用C函数连接数据
se<-c(59, 55, 53.3, 44, 44) #可以在逗号的任一一边加上空格 增加代码的可读性
#查看severe的前3个值
se[1:3]
#查看除了第2个之外的所有值
se[-2]
#可以做对数据做如下的操作:sum mean max min median var sd
s.su<-sum(se)
s.su #.是变量名的一部分
(以下操作均以下数据为例)
Wingcrd<-c(59, 55, 53.5, 55, 52.5, 57.5, 53, 55)
Tarsus<-c(22.3, 19.7, 20.8, 20.3, 20.8, 21.5, 20.6, 21.5)
Head<-c(31.2, 30.4, 30.6, 30.3, 30.3, 30.8, 32.5, NA)
Wt<-c(9.5, 13.8, 14.8, 15.2, 15.5, 15.6, 15.6, 15.7)
#R中的变量名最好使用大写字母开头 这样可以避免将他和一些内部函数名混淆 因为大部分内部函数都不是以大写字母开头的
#R中 缺失值用NA表示 这时调用内部函数会出现计算结果错误NA
#在计算的向量中如果有缺失值的话 可以设置函数的na.rm=FALSE为TRUE
sum(Head,na.rm=TRUE) #返回剩余七个数值的和
#na.rm=TRUE表示删除缺失值
mean(Head,na.rm=TRUE) #返回剩余七个数值的均值
2.使用c,cbind,rbind结合变量
#有4列数据 每列中含有8个数据 使用c函数连接数据
BridData<-c(Wingcrd,Tarsus,Head,Wt)
BridData
#BridData是一个长度为32的单个向量
ID=rep(c(1,2,3,4),each=8)
ID=rep(c(1:4),each=8)
ID
#rep代表重复
a<-seq(from=1,to=4,by=1)
a<-1:4
#cbind函数 作用是将所结合的变量以列的形式输出
Z<-cbind(Wingcrd,Tarsus,Head,Wt)
Z
#访问Z的第一列Z[,1]
Z[,1]
Z[1:8,1]
#访问Z的第二行
Z[2,]
#访问Z的第1 3 4列
Z[,c(1,3,4)]
#判断Z的维数
dim(Z)
#存储Z的行数
zrow<-dim(Z)[1]
#rbind()函数将变量以行进行结合输出
Z2<-rbind(Wingcrd,Tarsus,Head,Wt)
Z2
3.使用Vector函数结合数据
P<-vector(length=3)
#生成数组
P[1]<-22
P[2]<-3
P[3]<-44
4.使用矩阵结合数据
Dmat<-matrix(nrow=8,ncol=4)
Dmat
Dmat[,1]<-c()
Dmat[,2]<-c()
Dmat[,3]<-c()
Dmat[,4]<-c()
#使用colnames函数给矩阵加上列名称
colnames(Dmat)<-c("x1","x2","x3","x4")
Dmat
5.使用data.frame函数结合数据 数据框
#可以使用数据框结合具有相同长度的变量 而数据框的每一行就包含一个同一样本的不同观察值
da<-data.frame(wc=Wingcrd,TS=Tarsus,HD=Head,W=Wt)
da
#使用data.frame函数创建一个名为da的对象 数据框的优点是可以在不影响原始数据的基础上改变数据
#查看数据框的各个变量
da$TS
6.使用list函数结合数据
#特点是它的每一行不仅仅代表一个样本单元 感觉像是混合数据的组合
#比如 x1 x2 x3都包含一些数据 x1是长3的向量 x2有4个字符 x3是一维变量
x1<-c(1,1,1)
x2<-c("a","b","c","d")
x3<-4
Y<-list(x1=x1,x2=x2,x3=x3)
==转载请注明出处==
R语言 数据的输入方式总结的更多相关文章
- R语言数据的输入
键盘输入 调用edit函数,比如我们要让用户输入一个长度为5的向量并赋值给变量a,那么可以: a<-vector() a<-edit(a) 另外也可以用函数fix来直接编辑变量,而不需要再 ...
- R语言数据接口
R语言数据接口 R语言处理的数据一般从外部导入,因此需要数据接口来读取各种格式化的数据 CSV # 获得data是一个数据帧 data = read.csv("input.csv" ...
- R语言 数据重塑
R语言数据重塑 R语言中的数据重塑是关于改变数据被组织成行和列的方式. 大多数时间R语言中的数据处理是通过将输入数据作为数据帧来完成的. 很容易从数据帧的行和列中提取数据,但是在某些情况下,我们需要的 ...
- R语言数据的导入与导出
1.R数据的保存与加载 可通过save()函数保存为.Rdata文件,通过load()函数将数据加载到R中. > a <- 1:10 > save(a,file='d://data/ ...
- R语言数据预处理
R语言数据预处理 一.日期时间.字符串的处理 日期 Date: 日期类,年与日 POSIXct: 日期时间类,精确到秒,用数字表示 POSIXlt: 日期时间类,精确到秒,用列表表示 Sys.date ...
- 最棒的7种R语言数据可视化
最棒的7种R语言数据可视化 随着数据量不断增加,抛开可视化技术讲故事是不可能的.数据可视化是一门将数字转化为有用知识的艺术. R语言编程提供一套建立可视化和展现数据的内置函数和库,让你学习这门艺术.在 ...
- R语言数据重塑cbind+rbind+merge+ melt+cast
R语言中的数据重塑是关于变化的数据分为行和列的方式.大多数R地数据处理的时候是通过将输入的数据作为一个数据帧进行.这是很容易提取一个数据帧的行和列数据,但在某些情况,当我们需要的数据帧的格式是不同的来 ...
- 第二篇:R语言数据可视化之数据塑形技术
前言 绘制统计图形时,半数以上的时间会花在调用绘图命令之前的数据塑型操作上.因为在把数据送进绘图函数前,还得将数据框转换为适当格式才行. 本文将给出使用R语言进行数据塑型的一些基本的技巧,更多技术细节 ...
- 第一篇:R语言数据可视化概述(基于ggplot2)
前言 ggplot2是R语言最为强大的作图软件包,强于其自成一派的数据可视化理念.当熟悉了ggplot2的基本套路后,数据可视化工作将变得非常轻松而有条理. 本文主要对ggplot2的可视化理念及开发 ...
随机推荐
- 如何:确定调用 ASP.NET 网页的方式
如何:确定调用 ASP.NET 网页的方式 通常有必要了解调用 ASP.NET 网页的方式:是由原始请求 (HTTP GET).回发 (HTTP POST).来自其他页的跨页面发送 (HTTP POS ...
- ios7--系统自带的向右滑动手势返回上一个界面
当从控制器A push到控制器B,我们返回控制器A,除了使用按钮返回 [self.navigationController pushViewController:Vc animated:YES]; 还 ...
- power shell upload file to azure storage
# Azure subscription-specific variables. $storageAccountName = "storage-account-name" $con ...
- 2014年11月17号------html起始
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- jQuery 遍历祖先
祖先是父.祖父或曾祖父等等. 通过 jQuery,您能够向上遍历 DOM 树,以查找元素的祖先. 向上遍历 DOM 树 这些 jQuery 方法很有用,它们用于向上遍历 DOM 树: parent() ...
- linux命令sed学习笔记
sed其实就是两个主要的知识点,那就是“怎么选择”和“怎么操作”!
- CSS3实用方法小记 2016.03.16
圆角边框: border-radius : 4px; box阴影: box-shadow : 5px 5px 3px #000 ; /* 参数分别为向右拓展距离,向下拓展距离,阴影宽度,颜色*/ 背景 ...
- Android中解析XML的方法
假设我要解析如下的XML文件: <?xml version="1.0" encoding="UTF-8"?> <books> <b ...
- win8.1磁盘使用率100解决方法
关闭家庭组,因为这功能会导致硬盘和CPU处于高负荷状态.关闭方法:Win+C – 设置 – 更改电脑设置 – 家庭组 – 离开如果用不到家庭组可以直接把家庭组服务也给关闭了:控制面板 – 管理工具 – ...
- 在本地Apache服务器配置虚拟主机站点
Apache 配置localhost虚拟主机步骤1,打开apache目录下httpd.conf文件,找到如下模块 # Virtual hosts #Include conf ...