R 培训之 Table
res = read.table("ttest_expression.tsv",sep=",",header = TRUE)
rownames(res)=res[,colnames(res)[1]]
res[rownames(res),colnames(res)[2:length(colnames(res))]]
res = read.table(exp_file, header=T, quote="",row.names=1, sep='\t',check.names=F,as.is=TRUE, encoding="utf-8")
rest = t(res)
ncols(res) nrows(res)
dim(rest) dimnames(rest) rownames(rest) colnames(rest)
typeof class
同种数据类型: Array 数组 Matrix 二维数组
不同种数据类型 :List 列表 data.frame 数据框 (命名元素)
v <- 1:20; w<-sapply(v,function(i){i^2})
>xxx<-matrix(1:20,ncol=4)
>apply(xxx,1,mean)
[1] 8.5 9.5 10.5 11.5 12.5
>apply(xxx,2,mean)
[1] 3 8 13 18
m <- factor(c("red","blue","green","green"))
l <- levels(m)
R 培训之 Table的更多相关文章
- R之data.table -melt/dcast(数据合并和拆分)
		
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 30.0px "Helvetica Neue"; color: #323333 } p. ...
 - R之data.table速查手册
		
R语言data.table速查手册 介绍 R中的data.table包提供了一个data.frame的高级版本,让你的程序做数据整型的运算速度大大的增加.data.table已经在金融,基因工程学等领 ...
 - R语言data.table包fread读取数据
		
R语言处理大规模数据速度不算快,通过安装其他包比如data.table可以提升读取处理速度. 案例,分别用read.csv和data.table包的fread函数读取一个1.67万行.230列的表格数 ...
 - R(7): data.table
		
这个包让你可以更快地完成数据集的数据处理工作.放弃选取行或列子集的传统方法,用这个包进行数据处理.用最少的代码,你可以做最多的事.相比使用data.frame,data.table可以帮助你减少运算时 ...
 - 【R】write.table输出数据带有行名?
		
目录 问题 解决一 解决二 问题 这个问题应该很常见吧.R中输出数据框时,想要把行名和列名都输出.如果直接输出的话,输出的结果列名会往前移动一位,这显然不是我们想要的. 直接上例子: > a = ...
 - R语言reads.table 自动将字符串变成了逻辑值
		
今天遇到了一个问题,文件中有一列的值为全为F, 用read.table 读取的时候,自动将F 变成了false 对于这样的转换,可以通过 colClass 参数控制 colClass 参数指定每一列的 ...
 - R语言数据分析利器data.table包 —— 数据框结构处理精讲
		
R语言data.table包是自带包data.frame的升级版,用于数据框格式数据的处理,最大的特点快.包括两个方面,一方面是写的快,代码简洁,只要一行命令就可以完成诸多任务,另一方面是处理 ...
 - R语言基因组数据分析可能会用到的data.table函数整理
		
R语言data.table包是自带包data.frame的升级版,用于数据框格式数据的处理,最大的特点快.包括两个方面,一方面是写的快,代码简洁,只要一行命令就可以完成诸多任务,另一方面是处理快,内部 ...
 - 将基因组数据分类并写出文件,python,awk,R data.table速度PK
		
由于基因组数据过大,想进一步用R语言处理担心系统内存不够,因此想着将文件按染色体拆分,发现python,awk,R 语言都能够非常简单快捷的实现,那么速度是否有差距呢,因此在跑几个50G的大文件之前, ...
 
随机推荐
- TileJSON
			
TileJSON TileJSON is an open standard for representing map metadata. License The text of this specif ...
 - VS2012 Unit Test——Microsoft Fakes入门
			
如题,本文主要作为在VS2012使用Fakes的入门示例,开发工具必须是VS2012或更高版本. 关于Fakes的MSDN地址:http://msdn.microsoft.com/en-us/libr ...
 - iOS 字符串的宽度和高度自适应
			
//获取字符串的宽度 -(float)widthForString:(NSString *)value fontSize:(float)fontSize andHeight:(float)height ...
 - C#设计模式:原型模式(Prototype)及深拷贝、浅拷贝
			
原型模式(Prototype) 定义: 原型模式:用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象.被复制的实例被称为原型,这个原型是可定制的. Prototype Pattern也是一 ...
 - 原创 C++应用程序在Windows下的编译、链接:第三部分 静态链接(二)
			
3.5.2动态链接库的创建 3.5.2.1动态链接库的创建流程 动态链接库的创建流程如下图所示: 在系统设计阶段,主要的设计内容包括:类结构的设计以及功能类之间的关系,动态链接库的接口.在动态链接库中 ...
 - MySQL备份原理详解
			
备份是数据安全的最后一道防线,对于任何数据丢失的场景,备份虽然不一定能恢复百分之百的数据(取决于备份周期),但至少能将损失降到最低.衡量备份恢复有两个重要的指标:恢复点目标(RPO)和恢复时间目标(R ...
 - 为什么现在我最终推荐内存OLTP
			
在今年的8月份,我写了篇文章,介绍了我还不推荐用户使用内存OLTP的各个理由.近日很多人告诉我,他们有一些性能的问题,并考虑使用内存OLTP来解决它们. 众所皆知,在SQL Server里内存OLTP ...
 - spi子系统之驱动SSD1306 OLED
			
spi子系统之驱动SSD1306 OLED 接触Linux之前,曾以为读源码可以更快的学习软件,于是前几个博客都是一边读源码一边添加注释,甚至精读到每一行代码,实际上效果并不理想,看过之后就忘记了.主 ...
 - 3-EM的安装和使用
			
EM的安装和使用 一.EM工具的安装和使用 1.保证数据库启动 2.保证侦听启用 3.通过这个命令可以查看到侦听端口1521的状态信息 4.启动em工具 5.查看em工具是否运行 6.登陆网站并进行操 ...
 - 部署JProfiler监控tomcat
			
下载JProfiler包 wget http://download-keycdn.ej-technologies.com/jprofiler/jprofiler_linux_9_2.rpm 安装JPr ...