我想在第一个数据帧中存在一个值的情况下,用另一个数据帧中的值替换一个数据帧中的值.
第一个数据帧由1或0的值组成,其中NA为占位符.
a <- structure(list(A.1 = c(1L, 0L, NA, 1L, 1L, 0L), A.2 = c(1L, 1L,
1L, NA, 1L, NA), A.3 = c(0L, NA, NA, 0L, NA, NA), A.4 = c(NA,
1L, 1L, NA, 0L, NA), A.5 = c(NA, NA, 1L, NA, NA, NA), A.6 = c(NA,
NA, 1L, NA, NA, 1L)), .Names = c("A.1", "A.2", "A.3", "A.4",
"A.5", "A.6"), class = "data.frame", row.names = c(NA, -6L))
Run Code Online (Sandbox Code Playgroud)
第二个数据帧由相对于第一个数据帧中的NA位置替换1或0的值组成
r <- structure(list(R.1 = c(45L, 33L, 44L, 24L, 32L, 22L), R.2 = …Run Code Online (Sandbox Code Playgroud)