2024-06-09 06:28:29 发布
网友
我在用Python计算外汇汇率
对汇率进行一个非常简单的计算=货币汇率/currency汇率(两种货币的汇率都只是一个十进制数字),即返回一个小写“e”的科学记数法汇率
例如,印尼盾兑美元汇率返回为:6.87758e-05
有没有办法让python使用大写字母E作为科学符号来输出这些数字/速率?接下来的一些进程可能不接受这种小写“e”符号
我正在用这些速率做一个pandas to_csv,所以理想情况下不要转换成一个字符串,然后再转换回一个数字
使用.to_csv时,可以提供float_format参数。 您可以提供E参数,指定使用大写字母E的科学表示法
.to_csv
float_format
E
df.to_csv("path/to/file.csv", float_format="E")
进一步阅读,见Format Specification Mini Language
使用
.to_csv
时,可以提供float_format
参数。 您可以提供E
参数,指定使用大写字母E的科学表示法进一步阅读,见Format Specification Mini Language
相关问题 更多 >
编程相关推荐