我有部分代码应以法语格式显示货币值
此代码
library(formattable)
currency(x = 123456, symbol = "€", digits = 0)
给我“€123,456”。
我需要使用法语为一个值提供“ 123 456€”的代码。
谢谢!
我不确定如何使用currency
功能。似乎没有考虑将符号放在后面。
[也许可以结合使用prettyNum
中的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 = "")
它回答了您的问题吗?