Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
重新编码(car)无法转换NA';s为0,值为1_R - Fatal编程技术网

重新编码(car)无法转换NA';s为0,值为1

重新编码(car)无法转换NA';s为0,值为1,r,R,我是一个新手,(尽我所能把问题问对) 我以前在ds上运行过这段代码,将变量的所有NA重新编码为“0”,将所有值重新编码为“1” MyVars$Var5 <- car::recode(MyVars$Var4, "NA = '0'; else = '1'") MyVars$Var5您可以使用is.na对base R执行此操作: df <- data.frame(a = c(1, 2, 3, NA, 5, NA)) df$b <- as.integer(!is

我是一个新手,(尽我所能把问题问对)

我以前在ds上运行过这段代码,将变量的所有NA重新编码为“0”,将所有值重新编码为“1”

MyVars$Var5 <- car::recode(MyVars$Var4, "NA =  '0'; else = '1'")

MyVars$Var5您可以使用
is.na对base R执行此操作:

df <- data.frame(a = c(1, 2, 3, NA, 5, NA))
df$b <- as.integer(!is.na(df$a))
df
#   a b
#1  1 1
#2  2 1
#3  3 1
#4 NA 0
#5  5 1
#6 NA 0

df您能添加可复制的数据吗?
MyVars$Var4的示例应该是enough@iago谢谢,问题解决了!下次将添加数据。用每一个问题学习新事物。