Dataframe letzte Zeile Problem in pandas
Verfasst: Mittwoch 16. Dezember 2020, 11:28
Hallo liebe Python-Gemeinde,
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:
i wird korrekt mit 5 berechnet.
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
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