如何将Python pandas数据保存到excel文件中?

时间:2016-11-26 19:27:25

标签: python pandas dataframe pandas-datareader

我正在尝试从Web源加载数据并将其另存为Excel文件,但不确定如何执行此操作。我该怎么办?原始数据框具有不同的列。让我们说我想保存' Open'柱

import matplotlib.pyplot as plt
import pandas_datareader.data as web
import datetime
import pandas as pd

def ViewStockTrend(compcode):        
    start = datetime.datetime(2015,2,2)
    end = datetime.datetime(2016,7,13)
    stock = web.DataReader(compcode,'yahoo',start,end)    
    print(stock['Open'])


compcode = ['FDX','GOOGL','FB'] 
aa= ViewStockTrend(compcode)

2 个答案:

答案 0 :(得分:2)

如果你想要的话,一旦你制作了pandas数据帧,就可以在整个事情上使用to_excel

aa.to_excel('output/filename.xlsx')

答案 1 :(得分:1)

如果stock是pandas DataFrame,则需要从该列构造一个新的Frame并将其输出为excel:

df = pd.DataFrame(stock['Open'])
df.to_excel('path/to/your/file')