我有一个.csv文件,其中一列包含是/否答案。我在R编译器中打开了它,并尝试在它上运行pairs((;但是我得到一个错误消息";对的非数字参数"我试图将是/否响应更改为0/1值,但as.numberic((和as.factor((似乎没有任何作用。我还尝试在使用fix((函数时显示的数据编辑器窗口中将数据类型从字符更改为数字。这导致了一列充满";NA";。
如何将是/否响应更改为适用于pairs((和plot((的响应?我是R的新手,非常感谢你的帮助。
logical
矢量可以使用快捷方式+(.)
直接转换为数字。例如,
x <- c("yes","no","yes")
(x == "yes")
# [1] TRUE FALSE TRUE
+(x == "yes")
# [1] 1 0 1