如何在 sjPlot 库中的 sjt.frq 命令中使用 value.labels?
how to use value.labels in sjt.frq command inside sjPlot library?
大家好,我的问题是关于这个参数的使用。
一个简单的例子:
x <- c(1,1,1,1,2,2,2,2,1,1,1,1,1,2,2)
对于这个例子,1 = 是,2 = 否,那么:
sjt.frq(x,
value.labels = c("yes","no"))
但结果没有显示标签。
我试试这个其他方法:
lab <- c("Si" = 1,
"No" = 2)
sjt.frq(x,
value.labels = lab)
没有成功
我知道我可以使用这个解决方法:
library(sjmisc)
sjt.frq(add_labels(x,value = lab))
但我想知道如何将 sjt.frq 与 value.labels
一起使用
这是当前版本中的错误 - 标记输出仅适用于标记数据,参数 value.label
未正确处理。您可以等待 sjPlot 的 package-update :-) 或标记您的矢量:
library(sjPlot)
library(sjmisc)
x <- c(1,1,1,1,2,2,2,2,1,1,1,1,1,2,2)
x <- set_labels(x, labels = c("si", "non"))
sjt.frq(x)
如果错误已修复,sjt.frq(x, value.labels = c("yes","no"))
将是正确的。我提交了 GitHub (https://github.com/sjPlot) 的修复程序,因此您可以安装当前版本以使 sjt.frq()
正常工作。
大家好,我的问题是关于这个参数的使用。
一个简单的例子:
x <- c(1,1,1,1,2,2,2,2,1,1,1,1,1,2,2)
对于这个例子,1 = 是,2 = 否,那么:
sjt.frq(x,
value.labels = c("yes","no"))
但结果没有显示标签。
我试试这个其他方法:
lab <- c("Si" = 1,
"No" = 2)
sjt.frq(x,
value.labels = lab)
没有成功
我知道我可以使用这个解决方法:
library(sjmisc)
sjt.frq(add_labels(x,value = lab))
但我想知道如何将 sjt.frq 与 value.labels
一起使用这是当前版本中的错误 - 标记输出仅适用于标记数据,参数 value.label
未正确处理。您可以等待 sjPlot 的 package-update :-) 或标记您的矢量:
library(sjPlot)
library(sjmisc)
x <- c(1,1,1,1,2,2,2,2,1,1,1,1,1,2,2)
x <- set_labels(x, labels = c("si", "non"))
sjt.frq(x)
如果错误已修复,sjt.frq(x, value.labels = c("yes","no"))
将是正确的。我提交了 GitHub (https://github.com/sjPlot) 的修复程序,因此您可以安装当前版本以使 sjt.frq()
正常工作。