Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Hallo zusammen,
ich will von einzelnen Aktien gezielte Daten aus Yahoo Finance abrufen. Dafür unten als Beispiel der Code und das ausgespuckte Ergebnis um den Gesamtumsatz von Apple und Microsoft zu bekommen.
Jetzt zu meiner Frage: Wie kann ich mir gezielt einzelne Werte auspucken lassen, sodass ich z.B. nur den Gesamtumsatz von Apple vom 25.9.21 und von Microsoft vom 30.6.20 ausgeben lasse?
Simon01 hat geschrieben: ↑Donnerstag 3. November 2022, 15:35
Hallo zusammen,
ich will von einzelnen Aktien gezielte Daten aus Yahoo Finance abrufen und habe auf finanzwissen.de auch schon das entsprechende Aktiendepot dafür gefunden. Dafür unten als Beispiel der Code und das ausgespuckte Ergebnis um den Gesamtumsatz von Apple und Microsoft zu bekommen.
Jetzt zu meiner Frage: Wie kann ich mir gezielt einzelne Werte auspucken lassen, sodass ich z.B. nur den Gesamtumsatz von Apple vom 25.9.21 und von Microsoft vom 30.6.20 ausgeben lasse?
!pip install yfinance
import yfinance as yf
# Aktien festlegen
symbole = {"AAPL","MSFT"}
stock_data = {}
#Daten abfragen
for symbol in symbole:
stock = yf.Ticker(symbol)
financials = stock.financials
data = {"Gesamtumsatz":stock.financials.loc['Total Revenue'],}
stock_data[symbol] = data
print(stock_data)
Ich schiebe die Frage mal etwas hoch, da ich für so etwas ähnliches auch gerne eine Lösung wüsste. Bin noch relativ neu in der Programmierung.
Danke euch
kannst du ja, aber dafür ist echt kein Volltextzitats des Posts, der genau über deinem steht, notwendig....
Wie sehen deine Daten denn aus? Die Daten des TE lassen vermuten, dass damit schon was (falsch) gemacht wurde, ggf. in Kombination mit Numpy oder pandas. Weil die Datenstruktur, wenn sie denn wirklich so ist, schlecht maschinell verarbeitbar ist.