IndexError: list index out of range ?
Verfasst: Donnerstag 12. September 2019, 18:12
Hallo!
Ich habe ein Problem mit einer Fehlermeldung und würde mich sehr über schnelle Hilfe freuen.
Ich habe mich zur Übung an den Code aus dem Youtube Video https://www.youtube.com/watch?v=jOmEO0G5xIc gesetzt. Allerdings kann ich die Datei nicht ausführen, als Fehlermeldung gibt Python (Spyder als Editor).
Woran könnte das liegen? Mein Code ist unten aufgeführt und entspricht dem des Youtube-Videos, dort funktioniert er allerdings.
Vielen Dank im Voraus!
Ich habe ein Problem mit einer Fehlermeldung und würde mich sehr über schnelle Hilfe freuen.
Ich habe mich zur Übung an den Code aus dem Youtube Video https://www.youtube.com/watch?v=jOmEO0G5xIc gesetzt. Allerdings kann ich die Datei nicht ausführen, als Fehlermeldung gibt Python (Spyder als Editor).
Code: Alles auswählen
laenge = [zeile[1] for zeile in tabelle]
IndexError: list index out of range
Woran könnte das liegen? Mein Code ist unten aufgeführt und entspricht dem des Youtube-Videos, dort funktioniert er allerdings.
Vielen Dank im Voraus!
Code: Alles auswählen
import matplotlib.pyplot as plt
dateihandler = open('abalone.data')
inhalt = dateihandler.read()
zeilen = inhalt.split('\n')
tabelle = []
for zeile in range(len(zeilen)):
spalten = zeilen[zeile].split(',')
tabelle.append(spalten)
tabelle[zeile][1:] = [float(zahl) for zahl in tabelle[zeile][1:]]
laenge = [zeile[1] for zeile in tabelle]
hoehe = [zeile[3] for zeile in tabelle]
plt.scatter(laenge, hoehe)
plt.show()