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的可视化理念及开发 ...
随机推荐
- Factory Method 工厂方法模式
Factory method工厂方法模式是一种实现了“工厂”概念的面向对象设计模式.就像其他创建型模式一样,它也是处理在不指定对象具体类型的情况下创建对象的问题.工厂方法模式的实质是“定义一个创建对象 ...
- Spring定时任务,Spring4整合quartz2.2,quartz-scheduler定时任务
Spring4整合quartz2.2,quartz-scheduler定时任务,Spring定时任务 >>>>>>>>>>>>& ...
- html 包含一个公共文件
<SCRIPT> $(document).ready(function(){ $("#foo").load("top.html"); setTime ...
- python查看网站的RTT
import requests time=0.0 jpserver=['jp1.herejump.com','jp1.herejump.com','jp1.herejump.com'] usserve ...
- rest例子
http://www.xdemo.org/spring-restful/(可用) http://www.open-open.com/lib/view/open1389075258125.html(有例 ...
- SQL SERVER排序函数
排名函数是SQL Server2005新加的功能.在SQL Server2005中有如下四个排名函数: 1.row_number 2.rank 3.dense_rank 4.ntile 下面分别介绍一 ...
- iOS与服务器端 GZip压缩问题
昨天搞了一天的GZip压缩,试了三种方式(libz库,ZipArchive,ASIHttpRequest),一开始都不成功.理论上三个应该都能用的,但我都不行.等我试到第三种方式的时候才知道,不是我的 ...
- C# 匿名表达式(Lambda表达式)
匿名表达式 这次来说说Lambda表达式吧,反正也简单,我也不像其他高手那样强调来强调去,只讲一下方法: 准备条件如下: 第一,匿名表达式必须存在与之对应的委托. 只要存在相对应的委托就可以了.接下来 ...
- Flex:CSS3布局利器
实习以来做了三个小控件,都是用的CSS2.1里传统的DIV+CSS布局方式,综合使用position.margin.float.BFC等属性或特性将元素放到指定的位置上.然而面对日益复杂的界面,这些来 ...
- hibernate错误提示
2016-05-03 09:45:03,275 -- WARN -- org.hibernate.internal.util.xml.DTDEntityResolver.resolveEntity( ...