我正在尝试对具有NA
值和文本值的分类变量的简单频率进行操作,但是无论如何我都会遇到相同的错误错误。
frq(X201504_201812_Met$`Object of search`, out = "v")
if(sjmisc :: is_empty(x))return(NULL)中的错误:缺少值 需要TRUE / FALSE的地方
这是一个庞大的数据集,因此我仅在“搜索对象”变量上运行了dput()命令。这几乎就是我所得到的,除了其中的更多信息(超过五百万行数据):
dput(X201504_201812_Met $
Object of search
) c(NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA, NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA, NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA, NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA, NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA, NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA, NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA, NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA, NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA, NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA, “进攻性武器”,“管制药物”,“管制药物”, “烟火”,“管制药物”,“被盗物品”,“管制药物”, “管制药物”,“进攻性武器”,“管制药物”, “烟火”,“管制药物”,“管制药物”,“该法规定的犯罪证据”, “管制药物”,“管制药物”,“管制药物”,“管制药物”, “管制药物”,“管制药物”,“管制药物”,“管制药物”, “管制药物”,“管制药物”,“管制药物”,“管制药物”, “进攻性武器”,“被盗物品”,“管制药物”,“管制药物”, “进攻性武器”,“进攻性武器”,“管制药物”, “管制药物”,“管制药物”,“管制药物”,“管制药物” )
有人对此有解决方案吗?
非常感谢!
答案 0 :(得分:0)
非常感谢您对其进行编辑!现在我想我解决了这个问题。
看来您的变量仍然是character
。您需要先将其转换为factor
:
frq(as.factor(X201504_201812_Met$`Object of search`), out = "v")
这应该可以解决问题!