You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I think the problem is that the valuation ratios you're trying to retrieve, 'PeRatio', 'PegRatio', and 'PbRatio', aren't found in financial statements. Take a look at the documentation for the get_financial_data function here. Valid elements for the types list are (mostly) listed in the documentation.
My apologies, you are correct! And trying your code, I get the same error as you do.
I had never tried to retrieve these valuation measures from the financial statements because logically, they don't seem to belong there. They are market-based metrics that continually change as the stock price moves, and they aren't reported by companies in their quarterly filings. Maybe at one point Yahoo Finance had these stats in the "Financials" tab of their stock pages, but they are now found on the "Statistics" tab.
You can now get the data you need from the valuation_measures attribute of the Ticker object, see here.
Describe the bug
get_financial_data()
is crashingTo Reproduce
Steps to reproduce the behavior:
Expected behavior
I expect the function to return a pandas Dataframe with those values
Screenshots
Desktop (please complete the following information):
The text was updated successfully, but these errors were encountered: