zoukankan      html  css  js  c++  java
  • RSQLite 操作sqlite数据库

    RSQLite 可以在R中方便的创建sqlite数据库,并进行检索, 这个R包依赖于DBI包

    github 上的地址:https://github.com/rstats-db/RSQLite

    github上的简介详细的介绍了如何用RSQLite 创建一个数据库并检索数据

    基本用法:

    library(RSQLite)        
    con <- dbConnect(SQLite(), "test.db") # 建立数据库连接, test.db 为要创建的数据库的名字
    # 将R中的数据库对象mtcars 当做一张表写入test.db 数据库中,表名为mtcars dbWriteTable(con,
    "mtcars", mtcars) dbDisconnect(con) # 断开连接

    当创建完毕后, 会在当前目录在生成一个test.db 的文件,这个文件就是我们创建好的 sqlite数据库;

    通过命令行来查看里面的内容, 

    sqlite3 test.db
    SQLite version 3.8.11.1 2015-07-29 20:00:57
    Enter ".help" for usage hints.
    sqlite> select * from mtcars
     Mazda RX4|21.0|6.0|160.0|110.0|3.9|2.62|16.46|0.0|1.0|4.0|4.0
    Mazda RX4 Wag|21.0|6.0|160.0|110.0|3.9|2.875|17.02|0.0|1.0|4.0|4.0
    Datsun 710|22.8|4.0|108.0|93.0|3.85|2.32|18.61|1.0|1.0|4.0|1.0
    Hornet 4 Drive|21.4|6.0|258.0|110.0|3.08|3.215|19.44|1.0|0.0|3.0|1.0
    Hornet Sportabout|18.7|8.0|360.0|175.0|3.15|3.44|17.02|0.0|0.0|3.0|2.0
    Valiant|18.1|6.0|225.0|105.0|2.76|3.46|20.22|1.0|0.0|3.0|1.0
    Duster 360|14.3|8.0|360.0|245.0|3.21|3.57|15.84|0.0|0.0|3.0|4.0

    可以看到表中的数据已经成功插入;

    R中连接数据库的包, 都依赖于DBI包, 除了RSQLite, 还有RMySQL, RPostgreSQL等连接其他数据库的包。

  • 相关阅读:
    C#中HashTable的用法
    JS、C#编码解码
    javascipt取整数四舍五入
    Oracle中的不等于号
    MD5加密函数
    汉字转成拼音
    按日期生成惟一的编号
    将access数据转换成oracle数据
    TOAD Menu Shortcuts 快捷键
    请求方法总结
  • 原文地址:https://www.cnblogs.com/xudongliang/p/5118694.html
Copyright © 2011-2022 走看看