Posso substituir os NAs ao unir dois quadros de dados ao dplyr?
Eu gostaria de juntar dois quadros de dados. Alguns dos nomes de colunas se sobrepõem e existemNA
entradas em uma das colunas sobrepostas do quadro de dados. Aqui está um exemplo simplificado:
df1 <- data.frame(fruit = c('apples','oranges','bananas','grapes'), var1 = c(1,2,3,4), var2 = c(3,NA,6,NA), stringsAsFactors = FALSE)
df2 <- data.frame(fruit = c('oranges','grapes'), var2=c(5,6), var3=c(7,8), stringsAsFactors = FALSE)
Posso usar as funções de junção do dplyr para ingressar nesses quadros de dados e priorizar automaticamente osNA
entrada para que eu obtenha a coluna "var2" para não terNA
entradas no quadro de dados associado? Como é agora, se eu ligarleft_join
, mantém oNA
entradas, e se eu ligarfull_join
Duplica as linhas.