r语言对mysql数据分析_R语言:抓取股票数据并存入数据库进行分析实例 MySQL
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相关推荐
- r语言 python 股票_R语言:抓取股票数据并存入数据库进行分析实例 MySQL
R语言连接mySql 准备: RODBC R studio console下 > Install.packages(RODBC) 安装MySql https://dev.mysql.com/ge ...
- Scrapy实战案例--抓取股票数据并存入SQL数据库(JS逆向)
目标网址:http://webapi.cninfo.com.cn/#/marketDataZhishu 之前在这篇文章里面对该网站的JS进行了一个逆向的解析:JS逆向解析案例 接下来我们来创建一个Sc ...
- tushare获取 保存_TuShare(2):使用TuShare,抓取股票数据并存储到数据库
TuShare(2):使用TuShare,抓取股票数据并存储到数据库 1年前200 1,关于股票数据存储 股票数据比较特殊,需要做数据统计的.都需要一次进行批量查询多个数据,然后进行分析. 所以股票数 ...
- python抓取股票数据_Python股票处理之一_获取国内股票数据
1. 安装支持库 $ pip install panda $ pip install tushare 2. 说明 Pandas是数据分析工具包 TuShare是国内股票数据抓取工具,除了股票的实时和历 ...
- python数据抓取技术与实战训练_师傅带徒弟学Python:项目实战1:网络爬虫与抓取股票数据...
本视频基于**Python 3.X版本 本视频课程是第四篇第一个实战项目,内容包括网络爬虫技术.使用urllib爬取数据.使用Selenium爬取数据.使用正则表达式.使用BeautifulSoup库 ...
- 跟ArthurXF学从雅虎抓取股票数据的方法
2008/03/03 13:46 ArthurXF 本文由ArthurXF倾情奉献,转载请保留作者说明.另本人受聘上海非凡进修学院授IT技术课,招生简章在此:http://www.bizeway.n ...
- python如何爬虫股票数据_如何抓取股票数据_用Python抓取新浪的股票数据
python爬虫成长之路(一)抓取证券之星的股票数据 其中编译匹配模式findall方法使用这个匹配模式来匹配所需的信息并以列表的形式返回.正则表达式的语法非常多.下面我只列出使用的符号的含义.匹配除 ...
- python抓取股票竞价数据_【整理】用Python+beautifulsoup抓取股票数据
[刚开始写总结,读者如果对我的内容有任何建议欢迎留言反馈,或直接加QQ1172617666,期待交流] 先贴上代码,再详细的写一下在写这些代码的过程中遇到的问题,解决的方法. 这些代码完成的任务是:访 ...
- 股票数据抓取 php,如何抓取股票数据
今天把数据抽取的代码整理了下,做了个控制台程序,这个程序主要抓取了新浪网的行业数据.股票信息,股价日.周.月线的数据,并把数据存储到数据库.文章末尾提供代码下载网址,代码可运行,设置好数据库连接字符串 ...
最新文章
- spark streaming 接收 kafka 数据java代码WordCount示例
- Android 中文 API (27) —— SeekBar.OnSeekBarChangeListener
- 综述:基于GAN的图像翻译模型盘点
- ConcurrentHashMap的源码分析-高低位原理分析
- 快手有佳人|2020快手女性人群价值报告
- C++新特性探究(十六):move constructor移动构造
- DBNull与Null的区别
- C# 未能加载文件或程序集“ Newtonsoft.Json” Json格式错误
- 程序员常用的网站和博客
- 类/对象/构造函数/析构函数
- centos7切换图像界面和dos界面
- UninstallPKG for Mac(PKG文件卸载)
- mysql gis_MySQL的GIS、GEO入门笔记
- C++/C策略打怪小游戏 (修复并优化了的版本)
- JavaScript WebGL 基础概念
- 程序设计编程题目(持续更新)
- 设计模式(C++实现)
- dell 服务器硬盘购买,戴尔_PowerEdge T640_塔式存储服务器_网络存储服务器_在线购买 | Dell 中国大陆...
- js使用a标签下载,接口获取二进制文件
- 什么是A股、B股、H股、N股、S股