r - 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 日创建
解决方案
以前,按设计printnum.integer()
返回""
。经过一番讨论,我添加了一个zero_string
默认为"no"
. 新行为应解决您的问题:
> papaja::printnum(as.integer(0), numerals=F)
[1] "no"