让我们考虑以下简单的csv文件
end_beat
2.989583333
1.989583333
2.989583333
当我尝试使用熊猫通过以下代码读取此csv文件
import pandas as pd
df = pd.read_csv('debug.csv')
print(df['end_beat'][1])
我知道了
1.9895833330000001
但是,当我使用另一种方法读取数据时,一切都很好
import csv
with open('debug.csv') as f:
df = csv.DictReader(f)
next(df)['end_beat']
print(next(df)['end_beat'])
1.989583333
只有熊猫返回的结果存在此问题,如何摆脱多余的零?