傳送門:html
select * from tb1 where col1 >= 100 limit 3
複製代碼
pip install pandas_datareader
,pandas_datareader是一個遠程獲取金融數據的Python工具,它提供了下面幾個機構的數據。
Yahoo! Finance:雅虎金融python
Google Finance:谷歌金融bash
Enigma:Enigma是一個公共數據搜索的提供商session
St.Louis FED (FRED):聖路易斯聯邦儲備銀行工具
Kenneth French’s data library:肯尼斯弗蘭奇資料庫post
World Bank:世界銀行ui
OECD:經合組織google
Eurostat:歐盟統計局spa
Thrift Savings Plan:美國聯邦政府管理離退休的組織3d
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()
複製代碼