6.文件读写

2021-10-02  本文已影响0人  萍智医信

资源来自生信技能树


R.Rdata.png
#1.读取ex1.txt
ex1= read.table("ex1.txt",header = T) #header=T把数据第一行设为列名

原数据为:


ex2_B cell receptor signaling pathway.csv.png

运行下面代码

#2.读取ex2_B cell receptor signaling pathway.csv
ex2 = read.csv("ex2_B cell receptor signaling pathway.csv")
ex2.png

解决上述红框问题,将行名设为基因名,列名为原数据格式

ex2 = read.csv("ex2_B cell receptor signaling pathway.csv",
               row.names = 1,
               check.names = F)
运行后.png

原始数据:


GSE32575_series_matrix.txt.png
#3.读取GSE32575_series_matrix.txt,赋值给gse。
gse = read.table("GSE32575_series_matrix.txt")
无法读取,出现报错.png

要去掉数据中的前65行和最后一行注释信息,则运行下列代码

gse = read.table("GSE32575_series_matrix.txt",
                 comment.char = "!",
                 header = T,
                 row.names = 1) 
#comment.char = "!"为去掉含!的行,header = T以第一行为列名,row.names = 1以第一列为行名
运行后结果.png
#4.描述gse的属性
dim(gse)
colnames(gse)
rownames(gse)
image.png
image.png
#5.将gse导出为新的txt和csv文件。
write.table(gse,file = "zz.txt")
write.csv(gse,file = "zz.csv")   #sep="\t"为以Tab键为分隔符,sep=" "为以空格为分隔符
#6.将gse保存为Rdata并加载。
save(gse,file = "zz.Rdata")
#7.保存多个变量到Rdata
save(gse,ex1,ex2,file = "zz.Rdata")
#8.加载Rdata
load("zz.Rdata")
文件读写相关函数.png
高阶数据读取指南
上一篇下一篇

猜你喜欢

热点阅读