学了一段时间的python数据分析以后,下面来完成一个股票数据分析的实际案例。
1.数据获取:
去雅虎财务上面搜索,具体网址如下:
https://finance.yahoo.com/
安装pandas-datareader
pip install pandas-datareader
在这里我选择的是苹果公司的股票数据做测试,网址如下:
https://finance.yahoo.com/quote/AAPL?p=AAPL&.tsrc=fin-srch
代码如下:
初步获取Apple.Inc的股票基本信息
import pandas_datareader as pdr
# 苹果股票数据,代码为AAPL
apple = pdr.get_data_yahoo('AAPL')
print(apple.head())
print(apple.shape)
print(apple.tail())
print(apple.describe())
print(apple.info())
2.数据分析:
(1)历史趋势分析:
import numpy as np
import pandas as pd
from pandas import Series,DataFrame
# 股票数据读取
import pandas_datareader as pdr
# 可视化
import matplotlib.pyplot as plt
# time
from datetime import datet