前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >跟小洁老师学习R语言的第五天

跟小洁老师学习R语言的第五天

原创
作者头像
贝诺酯
修改2023-03-12 20:34:57
5170
修改2023-03-12 20:34:57
举报

文件读取和导出

错误在于.csv是文件名的一部分
错误在于.csv是文件名的一部分
代码语言:javascript
复制
read.csv("ex3.csv.csv")

csv可以用excel、记事本、sublime(适用大文件)、R语言打开

纯文本文件的后缀只起提示作用,不起决定作用

代码语言:javascript
复制
read.csv()
#常用于读取csv文件
read.table()
#常用于读取txt文件

将数据框导出

代码语言:javascript
复制
write.csv(test,file="example.csv")
write.table(test,file="example.csv")

R语言特殊的保存格式Rdata

save保存,load加载

文件读写部分

查找帮助文档

代码语言:javascript
复制
#1.读取ex1.txt
ex1 <- read.table("ex1.txt")
ex1 <- read.table("ex1.txt",header = T)
#问题:列名没有正确识别
#解决:header:文件的第一行要不要作为列名

#2.读取ex2.csv
ex2 <- read.csv("ex2.csv")
ex2 <- read.csv("ex2.csv",row.names = 1,check.names = F)
#问题:列名格式不对,R语言认为不该出现特殊字符
#解决:第一列作为行名,特殊字符不要转换

#注意:数据框不允许重复的行名
rod = read.csv("rod.csv",row.names = 1)
rod = read.csv("rod.csv")

#3.读取soft.txt
soft <- read.table("soft.txt")
soft <- read.table("soft.txt",header = T,fill = T) #其实不对
soft2 <- read.table("soft.txt",header = T,sep = "\t")
#问题:最后一行没有数据,fill=T:填充空格,sep=“”会把两个分隔符识别为一个
#解决:一个制表符是分隔符
数据框不允许重复的行名
数据框不允许重复的行名

小结

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
作者已关闭评论
0 条评论
热度
最新
推荐阅读
目录
  • 文件读取和导出
  • 将数据框导出
  • R语言特殊的保存格式Rdata
  • 文件读写部分
  • 小结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档