一、读取
read.csv#读取csv格式
read.table#读取txt格式
二、导出
write.csv(test, file="example.csv")#csv格式
#test是要导出的数据框的变量名
#example.csv需要导出的文件名
#读取--编辑修改--导出,不要覆盖原文件
write.table(test, file="example.txt")#csv格式
三、R特有的数据保存格式(.Rdata)
save(soft,file = "soft.Rdata")
rm(list = ls())
load(file = "soft.Rdata")
四、总体代码
#文件读写部分
#1.读取ex1.txt
ex1 <- read.table("ex1.txt")
ex1 <- read.table("ex1.txt",header = T)##显示列名
#2.读取ex2.csv
ex2 <- read.csv("ex2.csv")
ex2 <- read.csv("ex2.csv",row.names = 1,check.names = F)##显示行名,不改字符
#注意:数据框不允许重复的行名
rod = read.csv("rod.csv",row.names = 1)
rod = read.csv("rod.csv")
#3.读取soft.txt
soft <- read.table("soft.txt")
soft <- read.table("soft.txt",header = T,fill = T) #其实不对
soft2 <- read.table("soft.txt",header = T,sep = "\t")
#4.将soft导出为csv
write.csv(soft,file = "soft.csv")
#5.将soft保存为Rdata并加载。
save(soft,file = "soft.Rdata")
rm(list = ls())
load(file = "soft.Rdata")
五、用于读取/导出文件的R包
六、其他
矩阵只允许一种数据类型,要改除非整个矩阵一起改
代码及图片均来自于生信技能树小洁老师