【问题标题】:Does Python has a similar library like quantmod in R that can download financial statement data? [closed]Python 是否有类似 R 中的 quantmod 的库,可以下载财务报表数据? [关闭]
【发布时间】:2013-08-16 14:08:50
【问题描述】:

Python 是否有类似 R 中的 quantmod 的库,可以下载财务报表数据?我想用 Python 下载每只股票的历史收益。有人可以给我一个提示吗?谢谢。

【问题讨论】:

  • 使用 urrlib2 你可以下载任何东西

标签: python r quantmod


【解决方案1】:

是的,其中很多,ziplinepandas 甚至matplotlib 都可以从雅虎财经下载数据。我建议你使用熊猫:

>>> from pandas_datareader.data import DataReader
>>> from datetime import datetime

>>> goog = DataReader("GOOG",  "yahoo", datetime(2000,1,1), datetime(2012,1,1))
>>> goog["Adj Close"]
Date
2004-08-19     49.982655
2004-08-20     53.952770
2004-08-23     54.495735
2004-08-24     52.239197
2004-08-25     52.802086
...

【讨论】:

  • 哦,我忘了熊猫可以做到这一点。
  • 你也可以试试QSTK包http://wiki.quantsoftware.org/index.php?title=QuantSoftware_ToolKit有一个完整的免费在线课程使用这个,goolge,计算投资,第一部分(coursera)
【解决方案2】:

而不是使用 urllib2,you can use rpy2 to load the actual quantmod package through R into Python 构建自己的系统。这有点令人费解,但它会为您提供您正在寻找的确切 quantmod 数据。

【讨论】:

  • 我之前尝试过使用 rpy2,正如你所说,发现它很复杂。我现在使用 python 编写一个 CSV,然后在 R 中加载它。这里的 OP 可以做相反的事情并在 R 中下载数据,写入 CSV,然后从 python 中使用它。
  • 或者只使用熊猫 :)
  • 好像 pandas 不能给你日本交换数据。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-24
  • 2019-11-25
相关资源
最近更新 更多