导入文件
直接读取csv
代码语言:{r}复制test=read.csv("xxx.csv")
.xls/.xlsx
下载安装readxl包,读取.xls和.xlsx文件
代码语言:{r}复制library(readxl)
workbook<-"c:/myworkbook.xlsx"#文件地址
mydataframe<-read_xlsx(workbook,1)#(所在路径,要导入的工作表序号),工作表第一行为变量名
txt
代码语言:{r}复制test=read.table("xxx.txt")
导出文件
将数据框导出为表格文件
代码语言:{r}复制write.csv(test,file ="example.csv")#(要导出的数据框的变量名,为导出的文件命名)
读取→编辑修改→导出,不要覆盖原文件
让代码可重复,数据可重现
Rdata
R语言特有的数据存储格式,无法用其他软件打开
保存的是变量,不是表格文件,支持多个变量存到同一个Rdata
代码语言:{r}复制save(test,file ="example.Rdata")
save(test,a,b,file ="example.Rdata")#保存
load("example.Rdata")#加载
默认参数不适用于当前读取的文件,可能报错
用于读取/导出文件的R包
base
代码语言:{r}复制read.table("xxx.txt")
read.csv("xxx.csv")
read.delim("xxx.txt")#带分隔符号的文本文件
write.table()
write.csv()
readr
代码语言:{r}复制read_table()
read_csv()
read_tsv()
write_table()
write_csv()
data.table
代码语言:{r}复制fread()
rio
代码语言:{r}复制import()
import_list()
export()
引用自生信技能树 小洁老师