我的數據看起來像 pos year A B
1 2012 1 1
1 2013 1 NA
2 2012 NA NA
2 2013 NA 1
我試圖計算每個POS A和B之間的百分比差異,只有當A和B都不NA。 ddply(x, .(pos), summarize, diff = ifelse(is.na(A)==FALSE & is.na(B)==FALSE,
如何確定列值是否相等? 樣品數據框: A B C D E
ab NA NA NA NA
ed dd NA NA NA
ll NA NA NA NA
dd NA NA ef NA
如何從2列決定:5,如果它們都含有NA? 我希望我的最終數據框,看起來像這樣: A B C D E F
ab NA NA NA NA TRUE
ed dd NA NA NA FAL