小编Jos*_*ose的帖子

R:将数据框中的值替换为作为占位符的NA

我想在第一个数据帧中存在一个值的情况下,用另一个数据帧中的值替换一个数据帧中的值.

第一个数据帧由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)

r dataframe

2
推荐指数
1
解决办法
453
查看次数

标签 统计

dataframe ×1

r ×1