有关python科学计数法的转换,大神快来教教吧~~~
本帖最后由 Astray.R 于 2022-7-1 12:48 编辑np.set_printoptions(suppress=True) df = pd.DataFrame({'SSS':})
df
np.set_printoptions(suppress=True)用了也没用。
7.507404e+17想转成
750740368277241856 np.set_printoptions(suppress=True)用了也没用。
7.507404e+17想转成
750740368277241856 好了,有答案了,read_excel()中加入参数,converters={'列名':str}
这样就可以了 本帖最后由 jackz007 于 2022-7-1 12:51 编辑
int(7.507404e+17)
750740400000000000
750740368277241856红字部分不属于有效数字,是从哪里来的?
jackz007 发表于 2022-7-1 12:48
int(7.507404e+17)
750740400000000000
{:10_266:}
我是在excel中读取的数据
原来数据是750740368277241856 Astray.R 发表于 2022-7-1 12:51
我是在excel中读取的数据
原来数据是750740368277241856
一个整型数在经过科学计数法表达过后,都会有精度损失,尤其是特别大的整数。 学习学习 {:10_256:}{:10_256:}学习了! 学习了 {:5_109:}
页:
[1]