Merging two columns into one in R

后端 未结 7 922
情深已故
情深已故 2020-11-29 02:06

I have the following data frame, and am trying to merge the two columns into one, while replacing NA\'s with the numeric values.

ID    A     B
1         


        
7条回答
  •  星月不相逢
    2020-11-29 02:40

    This probably didn't exist when the answers were written, but since I came here with the same question and found a better solution, here it is for future googlers:

    What you want is the coalesce() function from dplyr:

    y <- c(1, 2, NA, NA, 5)
    z <- c(NA, NA, 3, 4, 5)
    coalesce(y, z)
    
    [1] 1 2 3 4 5
    

提交回复
热议问题