为了将股票价格从雅虎保存到Python 3.5,我使用了pandas模块:
from pandas_datareader import data as dreader
symbols = ['AAPL','MRK']
pnls = {i:dreader.DataReader(i,'yahoo','2010-01-01','2016-09-01') for i in symbols}
它创建了两个“表”(我不知道名字,对不起),每个共享一个(这里是'AAPL'和'MRK')。我想将每个表保存为csv文件,但我不知道如何。有人吗?
谢谢,
安东尼
答案 0 :(得分:2)
这样做:
from pandas_datareader import data as dreader
symbols = ['AAPL','MRK']
for i in symbols:
dreader.DataReader(i,'yahoo','2010-01-01','2016-09-01').to_csv(i+'.csv')
它将您的数据保存到两个csv文件中。
它实际上会返回pandas
DataFrame
。您可以使用pandas
方法轻松地将DataFrame
to_csv
放入csv文件。