SubjectsYOY[c("MultiOrderFlag")][is.na(SubjectsYOY[c("MultiOrderFlag")])]<-0
我无法弄清楚上面的基本代码在做什么。
它在我的代码中较早起作用,但在以后不起作用。
错误消息如下:
Error in bmerge(i, x, leftcols, rightcols, io, xo, roll, rollends, nomatch, :
typeof x.subjectkey (integer) != typeof i.V1 (character)
答案 0 :(得分:0)
如果它是data.frame
,则除非使用[
,否则使用data.frame
仍然是具有一列的,
。
subjectsYOY[, "MultiOrderFlag"][is.na(SubjectsYOY[, "MultiOrderFlag"])] <-0
或与[[
subjectsYOY[["MultiOrderFlag"]][is.na(SubjectsYOY[[ "MultiOrderFlag"]])] <-0