【发布时间】:2012-11-28 01:54:13
【问题描述】:
非常基本的问题,但我无法通过搜索找到答案:
我正在尝试将序数变量的值重新编码为新值。
我尝试使用 car 包中的 recode() 函数,如下所示:
recode(x, "0=1; 1=2; 3=2")
我收到以下错误消息:
Error in recode(threecat, "0=1; 1=2; 3=2") :
(list) object cannot be coerced to type 'double
'
感谢您的帮助。
【问题讨论】:
-
请使您的示例可重现。包括
dput(head(x))的输出。您的数据似乎有问题(鉴于错误消息) -
@user1541682 在这个阶段,您通常应该做以下三件事之一 - (i) 响应请求以获取更多详细信息; (ii) 提出更多问题以解决您的未决问题;或 (iii) 如果答案是可以接受的,您应该标记它
标签: r