如何在熊猫列中将科学计数法转换为所需的小数

时间:2019-04-28 08:35:12

标签: python pandas

我有一个从Excel文件读取的pandas DataFrame列。阅读了excel后,我发现我的专栏之一用科学计数法表示。如下所示。但是我想用十进制表示。

给出:

Volume
7.646507e+02    
8.076734e+02
8.076734e+02

预期:

Volume

764.6506541
807.6734405
807.6734405

不确定问题是否出在读取excel文件上。因为我在excel文件中看不到科学计数法。

df = pd.read_excel('btc.xlsx',index_col=None )

尝试:

df['Volume'].map(int)

我得到的是

这样的整数值
Volume
764
807
807

但是我有什么选择可以获取小数。

1 个答案:

答案 0 :(得分:0)

解决了

pd.options.display.float_format ='{:.7f}'。format