股票数据处理

Posted 嘟嘟小冰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了股票数据处理相关的知识,希望对你有一定的参考价值。

1, 用法的数据库

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import tushare as ts

2.数据的获取

data = ts.get_hist_data(000012,start=2015-06-23,end=2017-11-16)
print(data.tail())

3.某列数据的提取

# 数据的逐个提取,并运算data["ret_loop"] = 0.0                                                 # 新增一列数值为零的数据for i in range(1,len(data)):                                           # 循环     data["ret_loop"][i]=np.log(data[‘close‘][i]/data[‘close‘][i-1])   # 逐个提取数据并运算

4. 向量化运算

data[return]=np.log(data["close"]/data["close"].shift(1))           # 向量化运算 快

5.列数据的提取并绘图

# data[[‘return‘,"close"]].plot()                # 两列数据的提取     # 将两列数据放到一个图里面
data[[return,"close"]].plot(subplots=True,style=b,figsize=(8,5))  # 分别显示
plt.show()

 

以上是关于股票数据处理的主要内容,如果未能解决你的问题,请参考以下文章

操作栏上不确定的进度条上的空指针异常

python实例:从excel读取股票代码,爬取股票信息写到代码后面的单元格中

利用python获取股票数据

股票上市代码及上市时间

如何找到A股的所有股票的代码?比如网址或URL等

我用python抓取股票数据炒股,代码拿去