title: "day5note"
output: html_document
date: "2024-03-11"
read.table() #通常读取txt格式
read.csv() #通常读取csv格式
#直接读取如果失败,就需要指定一些参数
test=read.csv("ex3.csv")
class(test) #class括号里面是变量
## [1] "data.frame"
#csv格式
write.csv(test,file = "example.csv")
#txt格式
write.table()
#只能用R打开
#保存的是变量
save(test,file="")
ex1 <- read.table("ex1.txt")
ex1 <- read.table("ex1.txt",header = T) #第一列设置为行名
ex2 <- read.csv("ex2.csv")
ex2 <- read.csv("ex2.csv",row.names = 1,check.names = F)
#第一列设置为行名 #不要检查文件列名的特殊字符
rod = read.csv("rod.csv",row.names = 1)
## Error in read.table(file = file, header = header, sep = sep, quote = quote, : duplicate 'row.names' are not allowed
rod = read.csv("rod.csv")
#判断两个数据是否相同:
identical(x2,x3)
#data.table
ex1 = data.table::fread("ex1.txt")
class(ex1)
## [1] "data.table" "data.frame"
ex1 = data.table::fread("ex1.txt",data.table = F)
class(ex1)
## [1] "data.frame"
library(rio)
#读取
ex1 = import("ex1.txt",format=',')
#读取多工作簿的excel
ls2 = rio::import_list("ls.xlsx")
#导出为普通表格文件
export(iris,file = "iris.csv")
#导出列表
ls = split(iris,iris$Species)#按照species将iris拆分
export(ls,file = "ls.xlsx")
引用自生信技能树课程
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。