Überprüfen eines Codes
Verfasst: Mittwoch 24. August 2022, 17:57
Hallo Zusammen, das ist mein erster Post in diesem Forum und ich bin für jeden Dankbar der hilft.
Ich wollte ein Code für die Klassiker Aufgabe, wo es um Filme und deren Bewertungen geht, schreiben und komme an einem Punkt nicht weiter.
Bei meiner Funktion , soll der Nutzer zwei Kategorien festlegen können (first & Second), sowie das Erscheinungsjahr nach dem gefiltert wird und das alles aus einem gegeben Dataframe. Jetzt wollte ich eine Bedingung einbauen, dass falls es das Genre nicht gibt (z.B. wenn der Nutzer "sdjjkfs" eingibt), das Programm ein Print Befehl ausführt .
sollte es das Genre geben, so soll das Programm in eine if Schleife laufen:
Ich bekomme allerdings die Fehlermeldung:
str' object has no attribute 'empty'
Wie kann ich weiter vorgehen?
Ich wollte ein Code für die Klassiker Aufgabe, wo es um Filme und deren Bewertungen geht, schreiben und komme an einem Punkt nicht weiter.
Bei meiner Funktion
Code: Alles auswählen
def genres_and_ratings(dataframe,first,second,Erscheinungsjahr):
Code: Alles auswählen
print("Es liegt kein Film im Genre", first, "&", second, "im Jahr", Erscheinungsjahr, "vor")
sollte es das Genre geben, so soll das Programm in eine if Schleife laufen:
Code: Alles auswählen
if not first.empty or not second.empty:
one = merged1
two = merged2
plt.hist(one,weights = np.ones(len(one))/len(one),bins = 10,
range = (0,5), colour = "green", label = first,
histtype = "step",density = False)
plt.hist(two,weights = np.ones(len(two))/len(two),bins = 10,
range = (0,5), colour = "red", label = first,
histtype = "step",density = False)
str' object has no attribute 'empty'
Wie kann ich weiter vorgehen?