merging dos marcos de datos en R

Tengo datos en un marco de datos con 139104 filas, que es múltiplo de 96x1449. Tengo un archivo de fenotipo que contiene la información de fenotipo para las 96 muestras. el nombre del snp se repite 1449X96 muestras. Tengo que fusionar los dos marcos de datos basados en sid y sen. así es como se ven mis dos marcos de datos

dat <- data.frame(
    snpname=rep(letters[1:12],12),
    sid=rep(1:12,each=12), 
    genotype=rep(c('aa','ab','bb'), 12)
)
pheno <- data.frame(
    sen=1:12,
    disease=rep(c('N','Y'),6), 
    wellid=1:12
)

Tengo que fusionar o agregar la columna de enfermedad y otras 3 columnas al archivo de datos. No puedo usar la combinación en R. He buscado en google, no estoy presionando los términos correctos para obtener la respuesta. Agradecería cualquier aportación sobre este tema.

Gracias, Sharad

Respuestas a la pregunta(1)

Su respuesta a la pregunta