金融数据获取与分析全攻略
1. 从雅虎财经获取数据
雅虎财经提供丰富的市场数据,包括历史市场数据、近年财务报表、当前报价、分析师建议、期权数据等。历史交易数据涵盖每日、每周、每月数据以及股息信息。历史数据包含多个变量,如开盘价、最高价、最低价、交易量、收盘价和调整收盘价(考虑了股票拆分和股息因素),不过历史报价通常最早只能追溯到 1960 年。
1.1 手动获取 IBM 月度数据步骤
- 访问 http://finance.yahoo.com/。
- 在搜索框中输入 IBM。
- 点击中间的“Historical Price”。
- 选择月度数据,然后点击“Apply”。
- 点击“Apply”下方的“Download data”。
假设下载的数据保存到 c:/temp 目录下,可以使用以下代码读取数据:
import pandas as pd
x = pd.read_csv("c:/temp/ibm.csv")
1.2 使用函数获取数据
可以使用 pandas_datareader 模块中的函数获取数据,示例代码如下:
import pandas_datareader.data as getData
df = getData.get_data_google("IBM")
超级会员免费看
订阅专栏 解锁全文
1448

被折叠的 条评论
为什么被折叠?



