在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
有任何帮助吗?非常感谢您提前
答案 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周内提交。