我正在处理数据集,在其中进行要素工程
dataset $ variable1 [dataset $ variable2 == "A"] = "B"
在我试图将变量1转换为B的任何地方,但是变量2是A的地方。但是,与此相反,我的输出显示了警告,并且正在使变量1的所有tha值都为NA(与变量2为A一样),而不是B
我要去哪里错了?
答案 0 :(得分:1)
我尝试为您描述的场景创建示例。您的数据架构是什么?
test1=data.frame(var1=c("a","b","a","a","b","a"),var2=c("a","b","a","b","a","b"),stringsAsFactors = FALSE)
test1$var1[test1$var2=="a"]="b"
没有得到错误。我没有发表评论的声誉。您能否描述错误消息是什么? 我将根据您的输入来修改我的回复。