R软件连接MySQL及简单查看库表

R软件与MySQL的接口--------代码转自松鼠课堂

  1. 需要先安装ODBC,下载MySQL-connect-ODBC。安装过程中可能缺少DLL文件,按照名字搜索下载放到C:\Windows\System32即可
  2. 开始--数据源(ODBC)--系统DSN--添加--选择已安装的mysql odbc驱动器--弹出配置对话框--配置数据库源

library(quantmod)
library(RODBC)
#apple
getSymbols("AAPL",src="yahoo",from="1900-1-1",to=Sys.Date())
AAPL<-as.data.frame(AAPL)                     #转换成数据框
#Google
getSymbols("GOOG",src="yahoo",from="1900-1-1",to=Sys.Date())
GOOG<-as.data.frame(GOOG)                     #转换成数据框
#Microsoft
getSymbols("MSFT",src="yahoo",from="1900-1-1",to=Sys.Date())
MSFT<-as.data.frame(MSFT) 
#Alibaba
getSymbols("BABA",src="yahoo",from="1900-1-1",to=Sys.Date())
BABA<-as.data.frame(BABA) 
#Facebook
getSymbols("FB",src="yahoo",from="1900-1-1",to=Sys.Date())
FB<-as.data.frame(FB) 

stocks<- odbcConnect("stocks", uid="root", pwd="0101")  #数据库 用户名 密码 改成自己的
sqlSave(stocks,AAPL)
sqlSave(stocks,MSFT)
sqlSave(stocks,GOOG)
sqlSave(stocks,BABA)
sqlSave(stocks,FB)

如果出现警告:DSN出错,是数据源的位数和R不一致,要两者一致才能读取

-------------------------------------------------------------------------------------------------------

sqlTables(stocks)  #查询库里的表有哪些
ID = sqlFetch(stocks,'aapl')  #查看表

 

转载于:https://my.oschina.net/u/3272626/blog/855219

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值