R基础(3):数据的导入、导出

R能灵活地导入很多类型的数据,下图为可以导入的数据格式。


image.png

数据的导入

1.用键盘输入
介绍一种用键盘快速更改数据的做法,比如你发现有一个Cell的数据输错了,更改它的最简单的做法就是fix(df),df为数据库的名称。
2.txt文件的导入
read.table(file, header = FALSE, sep = “”, …)
3.csv文件的导入
read.csv(file, header = TRUE, sep = “,”, …)
4.xlsx文件的导入
xlsx文件的导入有很多方式,最常用的openxlsx包
library(openxlsx)
read.xlsx(xlsxFile, sheet = 1, …)
5.spss数据的导入
read.spss(file, use.value.labels = TRUE, …)
6.从数据库导入
library(RODBC)

建立连接

channel <- odbcConnect("local_server", uid="", pwd="")

一个SQL查询,并将查询结果保存在一个data frame类型的变量中,用于以后的分析

da<-sqlQuery(channel,"select top 5 * from dbo.a")

关闭连接

odbcClose(channel)

数据的导出

1.txt文件的导出
write.table(x, file = “”, append =FALSE, quote = TRUE, sep = “”,…)
2.csv文件的导出
write.csv(x, file = “”, append =FALSE, quote = TRUE, sep = “”,…)
write.csv(),write.csv2()可以看做write.table()的变体,write.csv()与参数sep=“,”的write.table()是等效的。
3.xlsx文件的导出
最快的方式:先把数据导出为csv格式,然后在Excel中打开,另存为xlsx格式。
最基本的数据导入导出的方式差不多了,要了解详情,可查看帮助文档。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容