首页 > 解决方案 > 如何保存包括日期在内的 yahooquery 结果?

问题描述

我正在使用 yahooquery 下载 APPL 的历史数据

当我打印结果时,我可以看到价格旁边有日期。但是,当我在 csv 文件中下载结果时,日期不再可用。

因为我还需要知道价格的日期,所以我想知道我是否做错了什么,如果是,我该如何解决

from yahooquery import Ticker
import numpy as np

aapl = Ticker('APPL')

price = aapl.history(period='max')

np.savetxt('C:\APPL.csv', price)

标签: pythondownloadyahooyahoo-finance

解决方案


Yahooquery 使用多个索引,因此您应该将其重置为单个索引。采用

price = price.reset_index(level=[0,1]) 

这会将符号列转换为索引,将日期列转换为第一列


推荐阅读