gpt4 book ai didi

pandas - 使用Python自动从雅虎财经下载历史股票价格

转载 作者:行者123 更新时间:2023-12-03 02:45:09 24 4
gpt4 key购买 nike

有没有办法自动从雅虎财经或谷歌财经(csv 格式)下载股票的历史价格?最好用Python。

最佳答案

当您要在 Python 中处理此类时间序列时,pandas 是必不可少的。好消息是:它附带了雅虎历史数据下载器:pandas.io.data.DataReader

from pandas.io.data import DataReader
from datetime import datetime

ibm = DataReader('IBM', 'yahoo', datetime(2000, 1, 1), datetime(2012, 1, 1))
print(ibm['Adj Close'])

Here's an example from the pandas documentation.

pandas 更新 >= 0.19:

pandas>=0.19 开始,pandas.io.data 模块已被删除。相反,您应该使用单独的 pandas-datareader package 。安装:

pip install pandas-datareader

然后你可以在 Python 中执行此操作:

import pandas_datareader as pdr
from datetime import datetime

ibm = pdr.get_data_yahoo(symbols='IBM', start=datetime(2000, 1, 1), end=datetime(2012, 1, 1))
print(ibm['Adj Close'])

Downloading from Google Finance is also supported.

There's more in the documentation of pandas-datareader.

关于pandas - 使用Python自动从雅虎财经下载历史股票价格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12433076/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com