我有一部分代码应该以法语格式显示货币价值
这段代码
library(formattable)
currency(x = 123456, symbol = "€", digits = 0)
给我“123,456 欧元”。
我需要以法语格式为我提供单个值的“123 456€”的代码。
谢谢!
我不确定如何使用currency
功能来做到这一点。似乎没有考虑将符号放在后面。
您可以结合使用prettyNum
函数 from在末尾添加符号:base R
paste
paste(prettyNum(x, big.mark = " ",big.interval = 3), "€")
[1] "123 456 €"
或者,在 中DT
,您可以使用formatCurrency
函数:
library(DT)
x = 123456
datatable(as.matrix(x)) %>% formatCurrency(1, '\U20AC', digits = 0, before = FALSE, mark = "")
它回答了你的问题吗?