英文:
Pandas Yahoo Finance: AttributeError: 'Index' object has no attribute 'tz_localize'
问题
我遇到了这个错误:在尝试使用历史函数时出现 AttributeError: 'Index' 对象没有属性 'tz_localize'... 请查看一下
英文:
I am getting this error: AttributeError: 'Index' object has no attribute 'tz_localize' when i try to use the history function... Please have a look
答案1
得分: 1
我无法重现这个问题,使用0.2.18
(最新版本):
import yfinance as yf
tesla_stk = yf.Ticker("TSLA")
teslta_data = tesla_stk.history(period="max")
输出:
print(teslta_data)
Open High Low Close Volume Dividends Stock Splits
Date
2010-06-29 0... 1.27 1.67 1.17 1.59 281494500 0.00 0.00
2010-06-30 0... 1.72 2.03 1.55 1.59 257806500 0.00 0.00
2010-07-01 0... 1.67 1.73 1.35 1.46 123282000 0.00 0.00
...
2023-05-15 0... 167.66 169.76 164.55 166.35 105592500 0.00 0.00
2023-05-16 0... 165.65 169.52 164.35 166.52 96839500 0.00 0.00
2023-05-17 0... 168.41 173.99 167.19 173.11 83557527 0.00 0.00
你可能只需要升级 yfinance
或从 GitHub 上安装它(参见GH1332 和 GH1080)。
英文:
I can't reproduce the issue with 0.2.18
(latest) :
import yfinance as yf
tesla_stk = yf.Ticker("TSLA")
teslta_data = tesla_stk.history(period="max")
Output :
print(teslta_data)
Open High Low Close Volume Dividends Stock Splits
Date
2010-06-29 0... 1.27 1.67 1.17 1.59 281494500 0.00 0.00
2010-06-30 0... 1.72 2.03 1.55 1.59 257806500 0.00 0.00
2010-07-01 0... 1.67 1.73 1.35 1.46 123282000 0.00 0.00
... ... ... ... ... ... ... ...
2023-05-15 0... 167.66 169.76 164.55 166.35 105592500 0.00 0.00
2023-05-16 0... 165.65 169.52 164.35 166.52 96839500 0.00 0.00
2023-05-17 0... 168.41 173.99 167.19 173.11 83557527 0.00 0.00
You might just need to upgrade yfinance
or install it from GitHub (see GH1332 & GH1080).
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论