
a=read.table("#要读取的文章", sep="\t") #sep以什么为分隔符
返回时无表头,表头在表格第一列
a=read.table("#要读取的文章", header=T, sep="\t") #表头
有一种报错是显示元素不够或者元素过多;可以打开查看
原因1:行中分隔符造成R读取错误
解决方法1: sep="\t" 指令R以什么分隔
原因2:表格分了几个部分,上下几部分列数不同
解决方法2:告诉R不读取哪几部分
b=read.table('#文件名', comment.char='!', sep='\t')
在GEO的表达矩阵中,经常有!表达该实验信息
comment.char='!'有!的不读
读取带!的临床信息时,用专门的R包
write.csv(#需要写出去的文件, '#要保存的文件名及格式', )
如果反复读写,行、列差一,应该时没有调整行名列名,导致将列名写成第一行,或将行名写成第一列
rownames(b)=d[,1]#将d的第一列赋值为b的行名
b=[,-1] #去掉b的第一行
save(b, file='b_input.Rdata')
load(file='b_input.Rdata')
网友评论