1
我有一個熊貓數據幀:不同的價值遍歷大熊貓數據幀時
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
當我遍歷大熊貓數據幀,並嘗試爲每一行獲得價值:
for row in df.iterrows():
print(row[1]['lat'])
我得到25.147289000000001
爲什麼多餘的數字,我怎麼得到25.147289
?
感謝@piRSquared,浮動,如果我強迫它是什麼?所以'float(row [1] ['lat']'? – user308827
它已經是'float' ... float(行[1] ['lat'])'不會做任何不同於已經做的事情。 – piRSquared