最近股市比较火,玩股票的人也越来越多,这篇文章我们就用 python
对股票数据做个简单的分析。数据集是从1999年到2016年上海证券交易所的1095只股票。
共1000个文件。
我们的分析思路大致如下:
-
每年新发股票数
-
目前市值最大的公司有哪些
-
股票一段时间的涨跌幅如何
-
牛市的时候,个股表现如何
首先导入模块
import pandas as pd import numpy as np import os import seaborn as sns import matplotlib.pyplot as plt # 绘图显示中文 plt.rcParams['font.sans-serif'] = ['SimHei'] plt.rcParams['axes.unicode_minus'] = False
用 pandas
读文件
file_list = os.listdir('./data/a-share/') pieces = [] for file_name in file_list: path = './data/a-share/%s' % file_name file = pd.read_csv(path, encoding ='gb2312') pieces.append(file) shares = pd.concat(pieces)
使用 re