Python将股票数据保存到excel文件
我创建了一段代码,用来自雅虎的pandareader读取股票数据。我想将7列输出自动写入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'
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