首页 > 解决方案 > 为什么我不断收到错误“无效的‘标签’;长度 2 应该是 1 或 3”

问题描述

我是 R 的新手,我正在试图解决这个问题。

我正在使用 Perry Undem 的数据集,所有变量要么具有1or 2( yesor no) 的值,要么具有诸如1 (agree)to之类的值5 (strongly agree)

例如:

qn8 - 你现在对特朗普的看法是好是坏?

我把这段代码放在:

table(finaldata$qn8) 

finaldata$qn8 <- factor(finaldata$qn8, labels = c("favorable view", "unfavorable view"))

并出现此错误:

finaldata$qn8 <- factor(finaldata$qn8, labels = c("yes", "no"))
Error in factor(finaldata$qn8, labels = c("yes", "no")) : 
  invalid 'labels'; length 2 should be 1 or 3

我在这里做什么?

标签: rdataset

解决方案


推荐阅读