mesclando dois quadros de dados em R

Tenho dados em um quadro de dados com 139104 linhas, múltiplo de 96x1449. Eu tenho um arquivo de fenótipo que contém as informações de fenótipo para as 96 amostras. o nome do snp é repetido 1449X96 amostras. Tenho que mesclar os dois quadros de dados com base em sid e sen. é assim que meus dois quadros de dados se parecem com

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
)

Preciso mesclar ou adicionar a coluna da doença e outras 3 colunas ao arquivo de dados. Não consigo usar a mesclagem em R. Pesquisei no google, não estou encontrando os termos corretos para obter a resposta. Gostaria de receber qualquer opinião sobre este assunto.

brigado, Sharad

questionAnswers(1)

yourAnswerToTheQuestion