文件读写

2023-03-13 13:56:44 浏览数 (1)

表格文件读入到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)
图片来自生信技能树课程课件

0 人点赞