首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >枢轴:用逗号形成数字

枢轴:用逗号形成数字
EN

Stack Overflow用户
提问于 2021-08-07 19:18:04
回答 1查看 66关注 0票数 1

我想知道如何使用qpvtqhpvt函数从pivottabler R包中用逗号显示数字。

代码语言:javascript
复制
library(pivottabler)
qpvt(bhmtrains, "TOC", "TrainCategory", "n()")
                    Express Passenger  Ordinary Passenger  Total  
Arriva Trains Wales               3079                 830   3909  
CrossCountry                     22865                  63  22928  
London Midland                   14487               33792  48279  
Virgin Trains                     8594                       8594  
Total                            49025               34685  83710  

qhpvt(bhmtrains, "TOC", "TrainCategory", "n()")
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-07 19:37:46

,因为函数作为表达式计算,如vignette中提到的那样

...指定计算。概要表达式必须是一个可以与dplyr汇总()函数一起使用的表达式。这个表达式由带有dplyr汇总函数的透视包内部使用。

我们可以用commaformattable包装这些

代码语言:javascript
复制
library(pivottabler)
qhpvt(bhmtrains, "TOC", "TrainCategory", "formattable::comma(n(), digits = 0)")

-output

还有一个format/formats参数,我们可以在该参数上使用单一格式或格式列表(当使用多个表达式时),即如果我们要显示数字

代码语言:javascript
复制
qhpvt(bhmtrains, "TOC", "TrainCategory", "n()", format = "%.2f" )

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68695474

复制
相关文章

相似问题

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