select * from tb1 where col1 >= 100 limit 3
pip install pandas_datareader
,pandas_datareader是一个远程获取金融数据的Python工具,它提供了下面几个机构的数据。 import pandas_datareader
pandas_datareader.DataReader(name, data_source=None, start=None, end=None, retry_count=3,
pause=0.001, session=None, access_key=None)
丘老师是使用pandas_datareader.DataReader
来读取的雅虎提供的阿里巴巴股票数据,现在雅虎已经被弃用。这里我使用Tushare
来读取金融数据。
Tushare是一个免费、开源的python财经数据接口包。
import tushare
# 获取大盘指数实时行情列表
df = ts.get_index()
# 查看后五行
df.tail()
备注:返回值说明
# 查看列
df.columns
df['volume'].sum()
df['volume'].mean()
df['volume'].std()
df['volume'].min()
df['volume'].max()
df['volume'].count()
# 取得最低开盘点位,最低收盘点位
df[['open', 'close']].min()
df.describe()
均值,标准差,最大值,最小值等等
df['diff'] = df['close'] - df['open']
df['rise'] = df['diff'] > 0 # 涨
df['fall'] = df['diff'] < 0 # 跌
可以看到多了差额、涨、跌三列
df[['rise', 'fall']].sum()