首页 > 解决方案 > r papaja::printnum(0L, numbers =F) 返回空值,而不是“零”

问题描述

我正在尝试使用papaja ::printnum 打印“零”。在以下代码中, as.integer(1) 的 printnum 有效,但 as.integer(0) 的 printnum 无效。这是预期的行为吗?

library(papaja) 
printnum(as.integer(1), numerals=F)
#> [1] "one"
printnum(as.integer(0), numerals=F)
#> [1] ""

reprex 包(v0.3.0)于 2019 年 8 月 27 日创建

标签: rpapaja

解决方案


以前,按设计printnum.integer()返回""。经过一番讨论,我添加了一个zero_string默认为"no". 新行为应解决您的问题:

> papaja::printnum(as.integer(0), numerals=F)
[1] "no"

推荐阅读