R 教程之 怎么样连接到 STEEMSQL 数据库


R-studio R 教程之 怎么样连接到 STEEMSQL 数据库 I.T. SteemIt 数据库 程序设计

R-studio

R 语言非常适合做数据处理和大数据分析, 比如我们可以很容易的通过 STEEMSQL 把数据抓下来再通过R脚本来做一些大数据分析和机器学习. 那么首先就是要在R语言里连接数据库, STEEMSQL是基于MS SQL的, 所以我们需要:

安装 RODBC

@arcange ‘s STEEMSQL 是 Microsoft SQL Server, 我们需要在R控制台上运行安装命令

install.packages("RODBC")

引用 RODBC

在 RODBC包安装好后, 需要在R脚本的开头引用RODBC

library(RODBC)

通过 odbcDriverConnect 建立数据库连接

和其它语言类似, 在使用数据库前需要建立连接, 在RODBC里, 我们可以通过 odbcDriverConnect

conn <- odbcDriverConnect("Driver=SQL Server Native Client 11.0;Server=sql.steemsql.com;Database=DBSteem;Uid=steemit;Pwd=steemit")

数据库连接成功后, 存于变量 conn

执行SQL

这一步容易理解, 第一个参数就是数据库连接, 第二个参数是SQL语句.

sqlQuery(conn, str_c("select voting_power from Accounts where name='justyy'"))

R示例, 通过STEEMSQL查询 VP

把上面几个合起来!

library(RODBC)
library(stringr)

getvp = function(id) {
  conn <- odbcDriverConnect("Driver=SQL Server Native Client 11.0;Server=sql.steemsql.com;Database=DBSteem;Uid=steemit;Pwd=steemit")
  x <- sqlQuery(conn, str_c("select voting_power from Accounts where name='", id, "'"))
  close(conn)
  return(x)
}
R-demo-steemsql-get-voting-power R 教程之 怎么样连接到 STEEMSQL 数据库 I.T. SteemIt 数据库 程序设计

R-demo-steemsql-get-voting-power

英文: R Tutorial – Connecting to STEEMSQL

R语言教程

GD Star Rating
loading...
本文一共 277 个汉字, 你数一下对不对.
R 教程之 怎么样连接到 STEEMSQL 数据库. (AMP 移动加速版本)
上一篇: 2年后再访 77号泰式餐厅 Number 77 Thai Kitchen
下一篇: R 语言教程 - STEEMIT微信群有多少钱?

扫描二维码,分享本文到微信朋友圈
1a27e8033a454dd937419eaf6d7fd4e9 R 教程之 怎么样连接到 STEEMSQL 数据库 I.T. SteemIt 数据库 程序设计

评论