美文网首页AI
R语言SQLite3访问

R语言SQLite3访问

作者: sarai_c7eb | 来源:发表于2019-11-13 09:29 被阅读0次

    R语言访问Sqlite3

    1. the first view

    library(RSQLite)
    setwd("C:/Users/Administrator/Desktop/R")
    con<-dbConnect(SQLite(),"ygwtest.db")
    dbWriteTable(con,"lda",lda)
    dbDisconnect(con)
    

    2.创建数据库

    con<-dbConnect(SQLite(),"ygwtest.db")
    

    以上代码完成了在setwd下创建一个"ygwtest.db"的数据库;

    3.写入表格

    dbWriteTable(con,"lda",lda,append=TRUE)
    

    以上代码完成了写入表格,写入内容可以是dateframe,带引号的为表格名称,不带的为dataframe数据;
    append为TURE表示是append的模式,
    为FALSE如果是第一次写table,则无错,如果table有内容则报错;

    如果想overwrite内容则用如下:

    dbWriteTable(con,"lda",lda,overwrite=TRUE)
    

    4.读取表格

    查询数据库中的表文件;

    dbListTables(con)        #显示DB中所有表格
    dbListFields(con,"lda")  #显示lda表格中的field
    dbReadTable(con,"lda")   #读取lda表格的内容
    

    5. 删除表格

    dbRemoveTable(con,table)
    

    6. 表格是否存在判断

    dbExistsTable(con,table)
    

    7.表格Query

    res<-dbSendQuery(con,"SELECT * FROM lda WHERE 最高价>4")
    dbFetch(res)
    
    dbClearResult(res) #clear the result
    

    8.退出连接

    dbDisconnect(con)
    

    相关文章

      网友评论

        本文标题:R语言SQLite3访问

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