Python Akshare库:金融数据获取与分析的利器
Akshare 是一个提供快速、便捷、统一的接口来获取全球金融数据的 Python 库。以下是使用 Akshare 获取股票数据的示例代码:
import akshare as ak
import pandas as pd
# 获取股票数据
df_stock_day = ak.stock_zh_a_hist(symbol="sh600000", period="daily", start_date="20200101", end_date="20201231", adjust="hfq")
# 查看数据
print(df_stock_day)
在这个例子中,我们使用 ak.stock_zh_a_hist
函数获取上证指数(sh600000 代表上证指数)在2020年全年的日线数据(按日获取开盘价、收盘价、最高价、最低价、成交量和总金额)。period="daily"
表示获取日k线数据,start_date
和 end_date
设置数据获取的时间范围,adjust="hfq"
表示使用后复权的价格。
Akshare 提供的接口简洁易懂,返回的数据格式为 Pandas DataFrame,方便进一步的数据处理和分析。
评论已关闭