多语言展示
当前在线:342今日阅读:103今日分享:49

R语言学习经验(补充项):RODBC包的使用

通过【R语言学习经验(三):R包的安装和使用】的介绍,我们可以了解,第三方包中,有个【RODBC】包是经常用到,而且十分推荐的。下面就来详细介绍,RODBC包的使用经验。6R语言学习经验(三):R包的安装和使用
工具/原料
1

R环境(已安装)

2

互联网

3

Sql Server2005 数据库

1、什么是ODBC、RODBC
1

ODBC,中文意思是【开放数据库连接】,其英文全称是【Open Database Connectivity】,是开放服务结构中有关数据库的一个组成部分,它提供了一组对数据库访问的标准API(应用程序编程接口)。举个例子,城市(数据库)和小镇(数据分析软件)之间,有一条高速路,这条路就可以视为ODBC,并且资源(数据)通过这条路在城市和小镇间传输。

3

RODBC包,顾名思义,就是为R语言服务的,操作ODBC的包。关于其所有的内容可以访问页面,https://cran.r-project.org/web/packages/RODBC/,在其中的RODBC.pdf文件内有详细介绍。除了常用的获取数据功能,还有其他小技巧可以深入学习。但pdf为英文版,对于英文较差的朋友可能有点难度。END

2、安装RODBC包

通过install.packages('RODBC')命令来安装RODBC包。6R语言学习经验(三):R包的安装和使用END

3、配置ODBC
1

完成RODBC包的安装后,需要先在【控制面板】【系统和安全】【管理工具】中找到【数据源(ODBC)】,并进行配置后,才能使用RODBC包提供的方法,访问数据库内的表。

2

配置ODBC:双击【数据源(ODBC)】图标后第一步,单击【添加】第二步,输入ODBC的名称(自定义),数据库IP地址(如果是本机,输入.)第三步,输入数据库用户名和密码第四步,选择默认数据库第五步,单击【完成】

4、使用RODBC
1

在控制面板中,完成ODBC的配置后,就可以通过RODBC包,实现数据库访问。其中odbcConnect中的参数为配置ODBC时填写的名称、用户名、密码。sqlQuery中得query内容,是自定义的数据库查询语句。

2

数据从数据库中取出后,即可进行各种分析操作。

3

最后使用odbcClose(conn),关闭ODBC连接。

注意事项

切记完成数据分析后,使用odbcClose(),关闭ODBC连接。

推荐信息