Pandas指数超精度问题

2024-04-25 23:11:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我希望我的索引具有3的小数精度,但是Pandas正在迫使索引具有更高的精度。下面是一个可复制的示例:

temprange = [j*.001 for j in range(1,int(10/.001)+1)]
print temprange[:5]
>> [0.001, 0.002, 0.003, 0.004, 0.005]
print pd.DataFrame(index=temprange).index.tolist()[:5]
>> [0.001, 0.002, 0.0030000000000000001, 0.0040000000000000001, 0.0050000000000000001]

如何保持索引的原始形式?你知道吗

谢谢你。你知道吗


Tags: in示例dataframepandasforindex精度range