gpt4 book ai didi

r - 更改数字格式而不创建类数 chr

转载 作者:行者123 更新时间:2023-12-04 02:25:43 28 4
gpt4 key购买 nike

例如,在西类牙,数字格式为:4.000.000,25(400 万又 1/4)。有没有一种方法可以在不将其更改为字符的情况下更改数字格式(最好是针对整个 R 项目)?

现在我在所有数据帧上执行一个函数。函数看起来像:

fnx = function(x){print(formatC(x, format = "d", big.mark = ".", decimal.mark = ","), quote=F)}
fnx(567*4325)
# 2.452.275

class(fnx(567*4325))
# "character"

还有别的办法吗?以及不将其转换为字符类的方法?

最佳答案

我们可以使用来自formattable逗号

out <- formattable::comma(567*4325, big.mark = ".", decimal.mark = ",")
out
#[1] 2.452.275,00

-检查

is.numeric(out)
#[1] TRUE

关于r - 更改数字格式而不创建类数 chr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67890544/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com