Python Pandas股票分析

1.index_col 默认值(index_col = None)——重新设置一列成为index值
2.index_col=False——重新设置一列成为index值
3.index_col=0——第一列为index值
parse_dates参数:
将csv中的时间字符串转换成日期格式

data = pd.read_csv('600690.csv',index_col='Date', parse_dates=True)

每个月的最高最低价

adj_prince = data['Adj Close']
resampled = adj_prince.resample('m', how='ohlc')
print(resampled)

波动幅度

resampled = adj_prince.resample('m', how='ohlc')
print((resampled.high - resampled.low)/resampled.low )

adj_prince.plot()
plt.show()
Python Pandas股票分析_第1张图片
开盘的最低,到目前的价格的幅度

print((adj_prince.ix[0] / adj_prince.ix[-1]))
180.205047318612
old_date = adj_prince.index[-1]
new_date = adj_prince.index[0]
print(old_date.year, new_date.year)
1993 2016
prince_in_year = adj_prince.to_period('A').groupby(level=0).first()
prince_in_year.plot()
plt.show()

Python Pandas股票分析_第2张图片
用明年的减去今年的

diff = price_in_year.diff()
print(diff)

比例,画出柱状图

rate.plot('bar')
plt.show()

Python Pandas股票分析_第3张图片

你可能感兴趣的:(python)