ich habe hier ein Problem, über das ihr sicher schmunzeln werdet.
Ich habe folgenden DataFrame:
A B C D E F
10.12. 166.7 153 247.8 132.4 154.8 237.3
12.12. 146.8 156 273.2 142.7 169.6 253.8
13.12. 146.8 156 273.2 142.7 169.6 253.8
14.12. 166.7 158.6 291.8 144 192.8 276
15.12. 166.7 150.8 275.7 139.7 195.4 268.1
16.12. 166.7 150.8 275.7 139.7 195.4 268.1
Ich möchte den Wert in Zelle 16.12./A ermitteln.
So möchte ich das tun:
Code: Alles auswählen
# ——-Wert ermitteln
i = len(df_graf)-1
print (i)
wert_a = int(df_graf.iloc[i][0])
print (wert_a)
Ich bekomme bei der Ausführung folgenden Fehlermeldung:
"ValueError: invalid literal for int() with base 10: '166.7'"
Setzte ich i = i - 1, dann erfolgt ein fehlerfreier Durchlauf.
Ich kann mit das nicht erklären. Wo liegt mein Denkfehler oder was mache ich falsch?
Gruß
tmessers