在Python 3.5中将对象从pandas_datareader保存到csv文件中

在Python 3.5中将对象从pandas_datareader保存到csv文件中,python,csv,Python,Csv,为了将雅虎的股价保存到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')。我想将每个表保存到

为了将雅虎的股价保存到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文件中,但不知道如何保存。有人知道吗

谢谢

安东尼

只要这样做:

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
。您可以使用
to_csv
方法轻松地将
pandas
DataFrame
放入csv文件。

只需执行以下操作:

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
。您可以使用
to_csv
方法轻松地将
pandas
DataFrame
放入csv文件