首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R: pixiedust --如何在数字中添加数千个分隔符?

R: pixiedust --如何在数字中添加数千个分隔符?
EN

Stack Overflow用户
提问于 2015-10-21 21:10:31
回答 1查看 437关注 0票数 0

在pixiedust文档中,我看到尘埃对象中的所有列都是字符。如果我有像1000,2300等的数字,我如何用数千个分隔符来格式化它们,比如1'000和2'300等等?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-21 21:24:18

虽然所有的列都必须进行字符化,但是在pixiedust的深洞穴中,它保留了一些关于每一列最初是什么的知识,所以您仍然可以应用函数。你只需对此有点偷偷摸摸(到目前为止,这是pixiedust的弱点之一,但我认为这是不可避免的权衡)。只需将函数包装在quote中,并将其传递给fn洒水。

代码语言:javascript
复制
library(pixiedust)
DF <- data.frame(x1 = c(1000, 2000, 2300, 2400),
                 x2 = LETTERS[1:4])

dust(DF) %>%
  sprinkle(cols = "x1", 
           fn = quote(formatC(value, big.mark = "'")))
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33269317

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档