生信技能树-数据挖掘课程笔记
文件读写
代码语言:text复制#读取csv文件
csv = read.csv(“test.csv”)
csv = read.csv("test.csv",header = T) #将第一行作为列名
csv = read.csv("test.csv",row.names = 1,check.names = F) #将第一列作为行名,并不检查特殊符号
# 数据框不允许有重复的行名
#读取txt文件
txt = read.table("test.txt")
txt = read.table("test.txt",sep="t") #指定分隔符,默认为"",多个分隔符相邻会自动识别为一个
#输出csv文件
write.csv(csv,file = "test.csv")
#输出txt文件
write.table(txt.file = "test.txt")
#保存变量
save(csv,txt,file = "test.Rdata") #file的形式参数必须输入
#读取变量
load(file = "test.Rdata")
- 保存变量可保存上次操作的各种数据,数据框、向量等,方便下次操作
- 读取变量前,最好清空当前的变量
文件读写-进阶
- base
read.table()
read.csv()
read.delim()
write.table()
write.csv()
- readr
read_table()
read_csv()
read_tsv()
write_table()
write_csv
- data.table
fread()
- rio
import()
import_list()
export()