zoukankan      html  css  js  c++  java
  • R读取数据库

    以Windows下的MySql为例,用R读取数据库中的数据。

    1、安装RODBC包

    (1)在线安装,选择RODBC进行安装。

    (2)本地安装,选择本地磁盘上的R包RODBC_1.3-9.zip安装。

    2、打开Windows管理工具中的数据源ODBC,配置连接Mysql数据源。

    3、R开发环境,以R Console为例。

    (1)载入R包

    > library(RODBC)

    (2)建立通道

    > channel<-odbcConnect("ds_mysql")
    > ch <- odbcConnect("ds_mysql", uid = "root ", pwd = "mysql")

    ds_mysql是ODBC中配置数据源名称,uid和pwd是数据库用户名和密码

    (3)显示所有表

    > sqlTables(channel)
      TABLE_CAT TABLE_SCHEM      TABLE_NAME TABLE_TYPE REMARKS
    1     world                        city      TABLE        
    2     world                     country      TABLE        
    3     world             countrylanguage      TABLE 

    (4)查询表数据

    > sqlQuery(channel,"select * from city limit 10")
       ID           Name CountryCode      District Population
    1   1          Kabul         AFG         Kabol    1780000
    2   2       Qandahar         AFG      Qandahar     237500
    3   3          Herat         AFG         Herat     186800
    4   4 Mazar-e-Sharif         AFG         Balkh     127800
    5   5      Amsterdam         NLD Noord-Holland     731200
    6   6      Rotterdam         NLD  Zuid-Holland     593321
    7   7           Haag         NLD  Zuid-Holland     440900
    8   8        Utrecht         NLD       Utrecht     234323
    9   9      Eindhoven         NLD Noord-Brabant     201843
    10 10        Tilburg         NLD Noord-Brabant     193238

    (5)关闭连接

    > odbcClose(channel)
  • 相关阅读:
    HHUOJ 1321
    数据结构应用
    数据结构应用
    数据结构与算法分析
    数据结构与算法分析
    CSS -- 字体样式
    CSS -- 选择器
    CSS
    HTML -- 表单元素2
    HTML -- 表单元素1
  • 原文地址:https://www.cnblogs.com/guarder/p/3472032.html
Copyright © 2011-2022 走看看