当并非所有值都在sjmisc sjPlot中具有“值标签”时丢失信息

时间:2015-10-15 14:16:06

标签: r labels sjplot

在sjmisc / sjPlot r软件包中,我有一个变量,其中并非所有值都具有“值标签”。见例:

library ("sjmisc")
library ("sjPlot")
agreement <- sample (1:5, 40, replace = TRUE)
agreement <- set_labels(agreement, c(`1` = "Full agree",`5` = "Full  disagree"))

当我要求频率表时,一些信息丢失了:

sjt.frq(agreement)

这就是你得到的:

data
value       N   raw %   valid %     cumulative %
Full agree  4   10.00   10.00       10.00
2           7   17.50   17.50       27.50
missings    0   0.00        
total N=11 · valid N=11 · x̄=3.40 · σ=1.22

有任何帮助吗?非常感谢您提前

1 个答案:

答案 0 :(得分:0)

目前这是非完整标记载体的缺点。您可以对to_factor使用以下解决方法:

sjt.frq(to_factor(agreement, add.non.labelled = T))

或者,对于控制台输出:

frq(as_labelled(agreement))

我已经added这个问题,所以我可以在即将发布的更新中删除此错误...

编辑:该错误已在当前GitHub-build中修复,但是 - 但是 - 需要运行最新的sjmisc-build。已更新CRAN,以便在接下来的2-3周内提交。