在一张桌子中合并大熊猫股票价格的最佳方法?

时间:2016-11-21 05:40:00

标签: python pandas pandas-datareader

我最近开始使用Python并且一直在使用pandas datareader。我有一个非常简单的问题。

用股票价格创建表格的最佳方法是什么?我可以将它们拉出来的唯一方法是单独使用,但我很难将它们组合成一个表格。

import matplotlib.pyplot as plt
import pandas_datareader.data as web
import datetime

start_D='2015-05-01'
end_D='2015-10-01'
stock = web.DataReader('FB','yahoo',start_D,end_D)
stock2 = web.DataReader('FDX','yahoo',start_D,end_D)

我如何创建一个包含这两个“关闭”价格的表?

1 个答案:

答案 0 :(得分:4)

您可以将列表传递到DataReader,这将返回pd.Panel对象

pnl = web.DataReader(['FDX', 'FB'],'yahoo',start_D,end_D)

然后,您可以使用to_frame方法快速查看它。

pnl.to_frame().head(10)

enter image description here

您只能获得Close价格

pnl.xs('Close', axis='items').head()

enter image description here