表格文件读入到R语言里,就得到了一个数据框,对数据框进行的修改不会同步到表格文件,所以导出文件时不要覆盖原文件,让代码可重复,数据可重现。
一、分隔符号
代码语言:txt复制常见:逗号、空格、制表符(t)
二、读取表格文件
代码语言:txt复制read.csv()通常读取CSV格式文件,括号里放文件名
代码语言:txt复制read.table()通常读取txt格式文件
代码语言:txt复制如果直接读取失败,就需要制定一些参数
三、导出文件
四、Rdata
代码语言:txt复制1、R特有的数据保存格式,出了R语言,就无法打开
代码语言:txt复制2、保存的是变量,不是表格文件
代码语言:txt复制3、保存:save(test,file="example.Rdata),只能保存Rdata,不能保存其他格式文件,file不能省略。
代码语言:txt复制 加载:load("example.Rdata")
4、读取文件的非基础函数
data.table::fread("soft.txt",data.table=F),#这样读取可以避免格式上的错误
5、rio包,读取文件的包,可以兼容各种文件,但如果文件格式错误就不能读取
rio::import()/rio::import_list()读入文件
rio::export()导出文件
![请在此添加图片描述](https://ask8088-private-1251520898.cos.ap-guangzhou.myzijiebao.com/developer-images/article/10407164/y405dzyxhr.png?q-sign-algorithm=sha1&q-ak=AKID2uZ1FGBdx1pNgjE3KK4YliPpzyjLZvug&q-sign-time=1678686063;1678693263&q-key-time=1678686063;1678693263&q-header-list=&q-url-param-list=&q-signature=13eaecefc40ecb0a3a8182905cd251865b9abae9)
图片来自生信技能树课程课件