我有一个从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
但是我有什么选择可以获取小数。
答案 0 :(得分:0)
解决了
pd.options.display.float_format ='{:.7f}'。format