我有2個載體,如這些:結合兩個向量元素按元素
A <- c(1,2,NA,NA,NA,NA,7)
B <- c(NA,NA,3,4,NA,NA,7)
我想,這樣得到的載體是
1,2,3,4,NA,NA,-1
即
將它們結合起來當在位置i處的任何一個向量中只有1個值(比如X)存在時(另一個是NA),新的向量應該取值爲X在posi我i。
在雙方的值NA在位置i,新的載體應取的值NA在位置i
當兩個矢量具有在位置的值I時,新矢量應取的值在-1職位i。
我可以很容易地做到這一點有一個循環,但由於大型數據集,以便任何人都可以提供快速的方法來做到這一點是很慢?
迭代似乎是你唯一的希望。緩慢可能是因爲分支預測問題。 – AJMansfield
你認爲大數據集是什麼? – Roland