python - 如何保存包括日期在内的 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)
解决方案
Yahooquery 使用多个索引,因此您应该将其重置为单个索引。采用
price = price.reset_index(level=[0,1])
这会将符号列转换为索引,将日期列转换为第一列
推荐阅读
- ios - 解决 Expo Error: [Error] XDLError: ValidationError: "devClient" is not allowed
- javascript - Thingsboard 问题:如何在自定义小部件中获取当前登录的用户
- flutter - 带有拖动手势的颤动动画底部抽屉
- python - 你能在 PyQt5 窗口上继续显示语音到文本吗?
- google-cloud-platform - 如何通过 terraform 使用服务帐户创建谷歌云 pubsub 订阅?
- python - 使用 python 读取 MS sharepoint.SharepointListItem
- javascript - 是否可以使用 vanilla JavaScript 而不是 react.js 来渲染网站的一部分?
- cassandra - 在 Cassandra 中,为什么单个值优先于仲裁节点空响应?
- javascript - 如何在 React 中显示数组?
- vim - 为什么否定字符类不能按预期工作?