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()