Python将股票数据保存到excel文件

Python将股票数据保存到excel文件,python,excel,pandas,Python,Excel,Pandas,我创建了一段代码,用来自雅虎的pandareader读取股票数据。我想将7列输出自动写入Excel文件,因此我写了以下内容: from pandas_datareader import data start_date = '2010-01-01' end_date = '2016-12-31' panel_data = data.DataReader('INPX', 'yahoo', start_date, end_date) panel_data.to_excel('data.xlsx'

我创建了一段代码,用来自雅虎的pandareader读取股票数据。我想将7列输出自动写入Excel文件,因此我写了以下内容:

from pandas_datareader import data

start_date = '2010-01-01'
end_date = '2016-12-31'


panel_data = data.DataReader('INPX', 'yahoo', start_date, end_date)
panel_data.to_excel('data.xlsx')
但我得到:

NameError: name 'df' is not defined

在导出到excel之前,需要将
面板_数据
转换为
pandas
数据框

import pandas as pd
from pandas_datareader import data

start_date = '2010-01-01'
end_date = '2016-12-31'

panel_data = data.DataReader('INPX', 'yahoo', start_date, end_date)
pd.DataFrame(panel_data).to_excel("data.xlsx") #Export to excel
这将在与脚本相同的文件夹中生成excel工作簿data.xlsx