2012-11-28 7 views

答えて

6

は少しあいまいです。たとえば、どちらの要素もNAでない場合はどうなりますか?

##Don't name things c - it's confusing. 
d1 = c(1,2,NA,NA) 
d2 = c(NA,NA,1,NA) 

d1[is.na(d1)] = d2[is.na(d1)] 

います:

R> d1 
[1] 1 2 1 NA 
+0

ありがとう、素敵で簡単な解決策。 (私は両方の要素が非NAである値を持っていません)。 – jamborta

9
pmin(d, c, na.rm = TRUE) 

は、トリックを行います

はとにかく、ここで望ましい結果を与える一つの方法です。

[1] 1 2 1 NA 
関連する問題