Ich habe einen Pandas Datenrahmen:anderer Wert, wenn sie über Pandas Datenrahmen Iterieren
name lat lon
0 9999 25.147289 101.362893
1 10000 48.646000 8.701000
2 10001 48.646000 8.991000
3 10002 48.646000 9.453000
4 10003 48.646000 9.881000
Als ich über den Pandas Datenrahmen durchlaufen und versuchen, Wert für jede Zeile zu erhalten:
for row in df.iterrows():
print(row[1]['lat'])
ich 25.147289000000001
Warum die zusätzlichen Ziffern und wie bekomme ich 25.147289
?
dank @piRSquared, was ist, wenn ich es zwingen zu schweben? so 'float (row [1] ['lat']'? – user308827
Es ist bereits 'float' ... float (row [1] ['lat'])' wird nichts anderes tun, als es bereits tut. – piRSquared