Open Scoodood opened 8 months ago
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.
But the keys that I used to retrieve those ratios were listed in the documentation. From your link, just scroll down a bit more and you will see this.
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):