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