python - 具有日期索引输出系列或值的数据框?
问题描述
我有两个数据框。一个是用 yfinance 创建的,看起来像这样:
第二个是使用 alpha_vantage 创建的,如下所示:
在第一个数据帧上,我可以打电话;
day = "2012-12-14"
print(h['Close'][day])
它会给我输出一个双倍值。
对于第二个数据框,它返回给我一个系列:
2020-12-14 639.83
Name: Close, dtype: float64
我能看到的唯一区别是顺序颠倒了。如何调整第二个数据帧,使其像第一个一样响应?
解决方案
哦,我的...反转行解决了这个...不知道为什么。
data = data.iloc[::-1]
推荐阅读
- django - 阻止用户使用列表中的用户名创建 Django 帐户
- laravel - 在laravel中获取一对多关系中列的平均值
- go - 在遍历字段名称的结构后,通过括号表示法访问值,括号中的变量
- msbuild - 构建脚本以将文件从各种源文件夹复制到各种目标文件夹
- spring - 使用 mysql 保护 Spring Boot - 找不到 entityMangerFactory
- rabbitmq - 消费者关闭时消息未路由到死信队列
- xamarin - 如何从 Xamarin 项目上传到 Apple 的我的应用程序
- java - 如何为jpa或hibernate中的任何子实现类获取具有基本接口的记录
- cassandra - 具有倾斜流量的系统的 Cassandra 分区策略
- javascript - 具有不同键的多个 v-for 循环仍然导致重复键错误