在聚数力平台上下载的股票数据为csv格式,内容为历史每日股票的基本数据,为了使数据能表现我们对股票预测因素的分析,我们需要对数据进行加工。
我们选择上证指数作为示例,原始数据如下图:
包括日期,前收盘价,开盘价,最高价,最低价,收盘价,成交量,成交金额,涨跌,涨跌幅。
1、首先读取数据,将数据从文件中读入至程序列表中:
def readData():
'''
数据读取,从csv文件中读取数据,转成列表形式
'''
data = []
date = []
with open('./stock_data\szzhzs.CSV') as file:
file.readline()
line = file.readline()
while line:
line = file.readline().strip('\n')
data_i = line.split(',')
i0 = data_i[0]
data_i =[float(i) for i in data_