R语言连接mySql

准备:

RODBC

R studio console下

> Install.packages(RODBC)

安装MySql

https://dev.mysql.com/get/Downloads/MySQLInstaller/mysql-installer-community-8.0.12.0.msi

配置ODBC

a) 控制面板系统和安全管理工具数据源(odbc)

b) 点击系统DSN - 添加

c) 填写数据源设置,

数据源名dataSourseName:RODBC用于连接数据库的名称

描述 description: 可不填

TCP/IP server:用tcp/ip连接需填写ip,本地默认填127.0.0.1或localhost

Name Pipe:使用mySQL中所设置的用户连接(需在MySQL中存在对应用户)

DataBase:选择需要操作的数据库,这里选择已存在的名为mysql的数据库

点击test提示连接成功即可开始Rstudio下载数据操作

下载数据并存储

#!/path/to/Rscript

#载入quantmod包以用于下载数据

library("quantmod")

#定义一个全局变量存储数据

stockData

#定义开始时间、截止时间

startDate = as.Date("2017-01-01")

endDate = as.Date("2017-12-31")

#选择需要查询的股票代号存入一个数组中

tickers

#下载数据

getSymbols(tickers,env = stockData,src = "yahoo",from= startDate,to = endDate)

#options(max.print = 10000)

#print(stockData$AAPL)

#载入RODC包

library(RODBC)

#odbc建立连接

channel

#查询数据库中已有表

sqlTables(channel)

#将数据存入一个数据框中

open

high

low

close

volume

adjusted

sheet

#将该数据框sheet作为“stock_table”表存入数据库,将所有行名作为第一列保存

sqlSave(channel,sheet,tablename = "stock_table",rownames = TRUE)

苹果[AAPL]从2017-01-01至2017-12-31股票数据已存入数据库中stock_Table表中

可使用RODBC 函数执行查找(paste()添加一段可执行SQL语句)

> sqlQuery(channel,sqtable)

r语言对mysql数据分析_R语言:抓取股票数据并存入数据库进行分析实例 MySQL相关推荐

  1. r语言 python 股票_R语言:抓取股票数据并存入数据库进行分析实例 MySQL

    R语言连接mySql 准备: RODBC R studio console下 > Install.packages(RODBC) 安装MySql https://dev.mysql.com/ge ...

  2. Scrapy实战案例--抓取股票数据并存入SQL数据库(JS逆向)

    目标网址:http://webapi.cninfo.com.cn/#/marketDataZhishu 之前在这篇文章里面对该网站的JS进行了一个逆向的解析:JS逆向解析案例 接下来我们来创建一个Sc ...

  3. tushare获取 保存_TuShare(2):使用TuShare,抓取股票数据并存储到数据库

    TuShare(2):使用TuShare,抓取股票数据并存储到数据库 1年前200 1,关于股票数据存储 股票数据比较特殊,需要做数据统计的.都需要一次进行批量查询多个数据,然后进行分析. 所以股票数 ...

  4. python抓取股票数据_Python股票处理之一_获取国内股票数据

    1. 安装支持库 $ pip install panda $ pip install tushare 2. 说明 Pandas是数据分析工具包 TuShare是国内股票数据抓取工具,除了股票的实时和历 ...

  5. python数据抓取技术与实战训练_师傅带徒弟学Python:项目实战1:网络爬虫与抓取股票数据...

    本视频基于**Python 3.X版本 本视频课程是第四篇第一个实战项目,内容包括网络爬虫技术.使用urllib爬取数据.使用Selenium爬取数据.使用正则表达式.使用BeautifulSoup库 ...

  6. 跟ArthurXF学从雅虎抓取股票数据的方法

    2008/03/03 13:46  ArthurXF 本文由ArthurXF倾情奉献,转载请保留作者说明.另本人受聘上海非凡进修学院授IT技术课,招生简章在此:http://www.bizeway.n ...

  7. python如何爬虫股票数据_如何抓取股票数据_用Python抓取新浪的股票数据

    python爬虫成长之路(一)抓取证券之星的股票数据 其中编译匹配模式findall方法使用这个匹配模式来匹配所需的信息并以列表的形式返回.正则表达式的语法非常多.下面我只列出使用的符号的含义.匹配除 ...

  8. python抓取股票竞价数据_【整理】用Python+beautifulsoup抓取股票数据

    [刚开始写总结,读者如果对我的内容有任何建议欢迎留言反馈,或直接加QQ1172617666,期待交流] 先贴上代码,再详细的写一下在写这些代码的过程中遇到的问题,解决的方法. 这些代码完成的任务是:访 ...

  9. 股票数据抓取 php,如何抓取股票数据

    今天把数据抽取的代码整理了下,做了个控制台程序,这个程序主要抓取了新浪网的行业数据.股票信息,股价日.周.月线的数据,并把数据存储到数据库.文章末尾提供代码下载网址,代码可运行,设置好数据库连接字符串 ...

最新文章

  1. spark streaming 接收 kafka 数据java代码WordCount示例
  2. Android 中文 API (27) —— SeekBar.OnSeekBarChangeListener
  3. 综述:基于GAN的图像翻译模型盘点
  4. ConcurrentHashMap的源码分析-高低位原理分析
  5. 快手有佳人|2020快手女性人群价值报告
  6. C++新特性探究(十六):move constructor移动构造
  7. DBNull与Null的区别
  8. C# 未能加载文件或程序集“ Newtonsoft.Json” Json格式错误
  9. 程序员常用的网站和博客
  10. 类/对象/构造函数/析构函数
  11. centos7切换图像界面和dos界面
  12. UninstallPKG for Mac(PKG文件卸载)
  13. mysql gis_MySQL的GIS、GEO入门笔记
  14. C++/C策略打怪小游戏 (修复并优化了的版本)
  15. JavaScript WebGL 基础概念
  16. 程序设计编程题目(持续更新)
  17. 设计模式(C++实现)
  18. dell 服务器硬盘购买,戴尔_PowerEdge T640_塔式存储服务器_网络存储服务器_在线购买 | Dell 中国大陆...
  19. js使用a标签下载,接口获取二进制文件
  20. 什么是A股、B股、H股、N股、S股

热门文章

  1. Python三目运算符(三元运算符)用法详解
  2. 迷你图书管理系统(基础知识)
  3. 国美金融贷款MySQL 数据库,国美金融贷款优化SQL机制
  4. mac如何添加学校买的outlook邮箱
  5. java成为移动互联网时代必学语言的六大理由
  6. Linux 嵌入式 2.1 技术研究实例
  7. 淘宝天猫数据查询(天猫智能手环数据分析)
  8. 关于分布式计算的理解
  9. Android那些事儿(二)安卓手机交互特性
  10. 计算机教师考调试题及答案,小学数学教师选调进城考试模拟试卷(含答案)-