【发布时间】:2019-01-18 19:31:48
【问题描述】:
假设我在 pyspark 中有如下数据框:
+---------+---------+
| col1 | col2 |
+---------+---------+
|3.34567e4| 45876549|
+---------+---------+
|4.4781e8 | 7856549 |
+---------+---------+
我想以科学计数法保留col1,但显示小数点后 2 位的数字。我还想将col2 更改为科学格式。所以结果应该如下:
+---------+---------+
| col1 | col2 |
+---------+---------+
| 3.35e4 | 4.59e7 |
+---------+---------+
| 4.48e8 | 7.86e6 |
+---------+---------+
我搜索了很多,但没有找到任何答案。
【问题讨论】:
标签: dataframe pyspark formatting