本文实战来源b站,旨在巩固利用pandas和numpy对数据进行处理
文章框架
- 数据预处理
- 捕获股票上涨、下跌日期
- 股票买卖收益分析
- 双均线策略 金叉、死叉的计算分析,测试
- 数据预处理 —— 使用tushare包获取某股票的历史行情数据
-
import tushare as ts import pandas as pd from pandas import DataFrame,Series import numpy as np #获取某只股票的历史行情数据 df = ts.get_k_date(code='60051',start=‘2000-01-01’) df.to_csv('./maotai.csv') df = pd.read_csv('./maotai.csv') #删除df中的‘Unnamed: 0’ df.drop(labels='Unnamed: 0',axis=1,inplace=True) df.info() #将列索引date转为时间序列类型,作为源数据的行索引 df['date'] = pd.to_datetime(df['date']) df.set_index('date',inplace=True)
-
- 捕获股票上涨、下跌日期 —— 输出该股票所