【发布时间】:2017-05-28 16:37:36
【问题描述】:
我通过这样做将一个由值“是”和“否”组成的向量转换为 1 和 0:
Variable1[Variable1 == "No"] <- 0
Variable1[Variable1 == "Yes"] <- 1
现在向量在所有 0 和 1 周围都有引号。这导致 R 将向量视为非数字,因为我在尝试运行变量之间的相关性测试时收到以下错误消息。
cor.test.default(Variable1, Variable2, method = "spearman") 中的错误: 'x' 必须是数值向量
去除 0 和 1 周围的引号的最佳方法是什么?
谢谢!
【问题讨论】:
-
您需要将变量转换为数字:
as.numeric(Variable1)
标签: r