美文网首页R语言——从学习到工作R语言
R基础(3):数据的导入、导出

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

作者: luckstarjianshu | 来源:发表于2017-06-17 16:44 被阅读31次

    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格式。
    最基本的数据导入导出的方式差不多了,要了解详情,可查看帮助文档。

    相关文章

      网友评论

        本文标题:R基础(3):数据的导入、导出

        本文链接:https://www.haomeiwen.com/subject/kjtbqxtx.html