如何解决我需要从数据框中获取特定信息,但属性会根据我所查看的内容而变化
我正在解析股票数据。下面是我需要的数据,但该属性似乎会根据我正在查看的任何股票而改变。有没有办法让“AAPL”在这里成为一个变量,这样我就可以在那里输入我的符号,或者有没有更好的方法从 df 中获取这些信息?
print(opening_range_bars.AAPL['close'])
time
2021-05-14 14:00:00-04:00 127.180
2021-05-14 14:01:00-04:00 127.210
2021-05-14 14:02:00-04:00 127.210
2021-05-14 14:03:00-04:00 127.220
2021-05-14 14:04:00-04:00 127.240
...
2021-05-14 15:36:00-04:00 127.295
2021-05-14 15:37:00-04:00 127.305
2021-05-14 15:38:00-04:00 127.295
2021-05-14 15:39:00-04:00 127.345
2021-05-14 15:40:00-04:00 127.355
没有 .AAPL
print(opening_range_bars)
AAPL
open high low close volume
time
2021-05-14 14:00:00-04:00 127.210 127.230 127.150 127.180 2729
2021-05-14 14:01:00-04:00 127.200 127.210 127.200 127.210 667
2021-05-14 14:02:00-04:00 127.220 127.245 127.210 127.210 1852
2021-05-14 14:03:00-04:00 127.210 127.220 127.185 127.220 3941
2021-05-14 14:04:00-04:00 127.230 127.250 127.225 127.240 5282
... ... ... ... ...
2021-05-14 15:36:00-04:00 127.330 127.330 127.260 127.295 1665
2021-05-14 15:37:00-04:00 127.285 127.320 127.285 127.305 4406
2021-05-14 15:38:00-04:00 127.305 127.320 127.270 127.295 2540
2021-05-14 15:39:00-04:00 127.305 127.350 127.295 127.345 12972
2021-05-14 15:40:00-04:00 127.355 127.380 127.345 127.355 3010
[101 rows x 5 columns]
解决方法
您可以使用方括号访问它。
opening_range_bars['AAPL']['close']
然后只需将 AAPL
替换为一个变量。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。