首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R中的透视表-有没有用大标记和小标记格式化数字的方法?

R中的透视表-有没有用大标记和小标记格式化数字的方法?
EN

Stack Overflow用户
提问于 2019-08-15 23:15:03
回答 1查看 245关注 0票数 0

我有一个数据透视表,它有从小数到百万的各种数字。我想添加格式,如大标记和小标记,以使数字更具可读性。有什么建议吗?

代码语言:javascript
复制
    output$extPt <- renderPivottabler({
    name <- c('a', 'b', 'c', 'd', 'e', 'f', 'g')
    shortcut <- c('aa', 'bb', 'cc', 'dd', 'ee', 'ff', 'gg')
    counter <- c(1, 2, 3, 4, 5, 6, 7)
    temp <- data.frame(name, counter)

        extPt <- PivotTable$new()
        extPt$addData(temp)
        extPt$addColumnDataGroups("name")
        extPt$addRowDataGroups("counter")
        extPt$addRowDataGroups("shortcut")
        extPt$evaluatePivot()
        pivottabler(extPt)



     extPt$defineCalculation(calculationName = "SumOfCounter", caption = "Sum of Counter", 
      summariseExpression = "sum(counter, na.rm=TRUE)", format  = "%.2f")
    })

可能看起来像这样的东西:

1235,674.05

和0.12

和365222524.11

..。等

EN

回答 1

Stack Overflow用户

发布于 2021-03-05 02:02:59

尝试在汇总表达式中使用format()

代码语言:javascript
复制
summariseExpression = "format(sum(counter, na.rm=TRUE), big.mark=',')"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57511894

复制
相关文章

相似问题

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