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.
Bitte den gesamten Stacktrace zeigen. So sieht das naemlich korrekt aus, auch wenn du eine Unsauberkeit im else-clause hast - die Einrueckung ist nicht 4 Spaces.
Das Objekt das du in row hast ist nicht was du denkst das es ist. Du tust so als ob es ein mapping/dictionary/Woerterbuch waere, mit Strings als Schluesseln. Es ist aber ein Tupel, also mit Stellen/Nummerbasiertem Zugriff. Warum dem so ist kannst du der Pandas-Dokumentation zur Methode iterrows entnehmen.
@Lizzy: Wobei das alles ”falsch” aussieht — wenn da Pandas verwendet wird, warum wird dann nicht Pandas auch tatsächlich verwendet? Das benutzt man ja gerade damit man *keine* ``for``-Schleifen über die Zeilen schreiben muss.
„All religions are the same: religion is basically guilt, with different holidays.” — Cathy Ladman
Man braucht doch nur aus dem 'prediction'-Series-Objekt zum Beispiel mittels `map()`-Methode und einer kleinen Funktion, ein `Series`-Objekt mit den Faktoren erstellen und schon sollte man einfach mit den Series-Objekten rechnen können.
„All religions are the same: religion is basically guilt, with different holidays.” — Cathy Ladman