format

语法

format(X, format)

参数

X 可以是标量或向量。

format 是表示X格式的字符串。

详情

把指定格式应用到给定对象。返回结果是字符串标量或向量。

根据输入对象的数据类型,format函数调用 decimalFormattemporalFormat.

例子

$ t = table(1..100 as id, (1..100 + 2018.01.01) as date, rand(100.0, 100) as price, rand(10000, 100) as qty);
$ t;

id

date

price

qty

1

2018.01.02

70.832104

1719

2

2018.01.03

12.22557

6229

3

2018.01.04

8.695886

1656

4

2018.01.05

24.324535

2860

5

2018.01.06

0.443173

6874

6

2018.01.07

90.302176

3277

7

2018.01.08

78.556843

3424

8

2018.01.09

45.836447

8636

9

2018.01.10

57.416425

707

10

2018.01.11

98.879764

2267

$ select id, date.format("MM/dd/yyyy") as date, price.format("00.00") as price, qty.format("#,###") as qty from t;

id

date

price

qty

1

01/02/2018

70.83

1,719

2

01/03/2018

12.23

6,229

3

01/04/2018

08.70

1,656

4

01/05/2018

24.32

2,860

5

01/06/2018

00.44

6,874

6

01/07/2018

90.30

3,277

7

01/08/2018

78.56

3,424

8

01/09/2018

45.84

8,636

9

01/10/2018

57.42

707

10

01/11/2018

98.88

2,267