在R中将列的数字格式更改为货币

时间:2015-04-26 16:34:24

标签: r shiny rstudio

我导入了一个包含货币的数据集,但R已将其转换为数字。列显示如下:

Tariff
2.9
2.9
1
1.6

应该看起来像

Price
2.90
2.90
1.00
1.60

如果可能,如果在它之前显示了€符号,那就更好了。我认为 digits = 2,nsmall = 2 将接近正确。

1 个答案:

答案 0 :(得分:1)

您最有可能继续将值存储为数字,因此您可以轻松地对它们执行操作。

如果要显示格式为货币的数字,可以使用format

> paste(format(tariff, nsmall=2), "€")
[1] "2.90 €" "2.90 €" "1.00 €" "1.60 €"