R语言学习笔记(12)-Excel相关
2021-01-24 本文已影响0人
Akuooo
参考:https://www.bilibili.com/video/BV19x411X7C6?t=7&p=32
一、读写Excel文件
-
将文件存储为csv、txt格式
若Excel中包含很多筛选、宏,则不太适合 -
clipboard
-
XLConnect包()
支持所有系统平台,但依赖于Java运行环境
//我没有,所以仅仅看了视频,没有实验
读取文件有两种方式:两步法、一步法
两步法
Excel包含工作簿、工作表。
首先读取整个工作簿(.xl/.xlsx)
loadWorkbook(文件名)
readWorsheet(工作簿名字)
……
我就不写了030 -
xlsx包
> install.packages("xlsx")
> read.xlsx("data.xlsx",1,startRow = 1,endRow = 100)
#写入
> write.xlsx(x,file = "data.xlsx",sheetname = "sheet 1", append = F)
二、读写R格式文件
R存储格式:
.rds,存储单个R对象
.rdata,保存多个R对象
存储为R文件有很多优势,R对存储为内部文件格式的数据进行自动压缩处理,并且会存储所有与待存储对象相关的R元数据。如果数据中包含了因子,日期和时间或者类的属性等信息,这种存储方式便会更加实用;若存储为纯文本文件,这些信息就没有了
- RDS
> saveRDS(iris, file= "iris.RDS")
> readRDS("iris.RDS")
- Rdata
> load("Ch03.R")
> save(iris, iris3,file = "路径/iris.Rdata")
#保存当前工作空间中的所有对象
> save.image()
要事先查看是否有重复的对象,以免发生覆盖