Python数字,使用小写字母“e”代替“e”表示科学符号

2024-06-09 06:28:29 发布

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

我在用Python计算外汇汇率

对汇率进行一个非常简单的计算=货币汇率/currency汇率(两种货币的汇率都只是一个十进制数字),即返回一个小写“e”的科学记数法汇率

例如,印尼盾兑美元汇率返回为:6.87758e-05

有没有办法让python使用大写字母E作为科学符号来输出这些数字/速率?接下来的一些进程可能不接受这种小写“e”符号

我正在用这些速率做一个pandas to_csv,所以理想情况下不要转换成一个字符串,然后再转换回一个数字


Tags: pandas汇率进程速率货币符号数字科学
1条回答
网友
1楼 · 发布于 2024-06-09 06:28:29

使用.to_csv时,可以提供float_format参数。 您可以提供E参数,指定使用大写字母E的科学表示法

df.to_csv("path/to/file.csv", float_format="E")

进一步阅读,见Format Specification Mini Language

相关问题 更多 >