2

私は最近 Python を使い始め、pandas datareader を使用しています。とても簡単な質問があります。

株価のテーブルを作成する最良の方法は何ですか? それらを個別に引き出すしか方法はありませんが、それらを 1 つのテーブルにまとめるのに苦労しています。

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)

これら 2 つの「終値」を含む 1 つのテーブルを作成するにはどうすればよいですか?

4

1 に答える 1

4

オブジェクトDataReaderを返すリストを渡すことができますpd.Panel

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

to_frameその後、メソッドを使用してすばやく確認できます。

pnl.to_frame().head(10)

ここに画像の説明を入力

Close値段だけでもわかる

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

ここに画像の説明を入力

于 2016-11-21T05:44:09.060 に答える