簡體   English   中英

將對象從pandas_datareader保存到Python 3.5中的csv文件中

[英]Save an object from pandas_datareader into a csv file in Python 3.5

為了將Yahoo的股票價格保存到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文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM