【发布时间】:2022-10-25 00:24:48
【问题描述】:
我有这两个数据框(想象它们很大):
df = data.frame(subjects = 1:10,
var1 = c('a',NA,'b',NA,'c',NA,'d','e','f','g'))
g = data.frame(subjects = c(1,3,5,7,8,9,10),
score = c(1,2,1,3,2,4,1) )
我想将g数据帧中的变量score放入df数据帧,条件是如果var1 = NA,那么df中的分数将等于NA。我们怎样才能用一个简单的函数来做到这一点?谢谢。
【问题讨论】: