#读取csv格式
read.csv("")
#第1列作为行名,不检查列名
ex2 <- read.csv("ex2.csv",row.names = 1,check.names = F)
一个规则:数据框不允许重复的行名。解决办法:
#读取text格式
read.table()
#将第1行作为列名
ex1 <- read.table("ex1.txt",header = T)
soft <- read.table("soft.txt")
#当遇到文件中有缺失的数据不在同一列时,read.table函数只识别一个空格,会导致数据错乱
soft2 <- read.table("soft.txt",header = T,sep = "\t")
#导出为csv
write.csv(soft,file = "soft.csv")
将soft保存为Rdata并加载。
save(soft,file = "soft.Rdata")
rm(list = ls())
load(file = "soft.Rdata")
如果要读取/保存的文件在工作目录的下一级:
test=read.table("import/xxx.txt")
#其中import为文件夹名称,而xxx.txt为文件名称
save(x,file="Rdata/xxx.Rdata")
如果要读取/保存的文件为工作目录的同级位置(隔壁文件夹):
#相对路径../
load("../1_data_pre/xxx.Rdata")
#使用前需要加载R包"data.table"
a=data.table::fread("soft.txt",data.table=F)
class(a)
R包rio:export函数可以保存数据到不同的工作簿
aabb=list(a=a,
b=b)
export(aabb,"aabb.xlsx")
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。