Sérgio, Como você já recebeu a informação mais relevante (vc falhou em enviar um CMR [veja o rodapé automaticamente inserido nas msg deste grupo com instruções de como fazê-lo]), gostaria de tentar ajudar de forma paralela:
A descrição do seu problema parece-me centrada num domínio de problema para o qual o R tem dezenas de pacotes que tratam ou especificamente ou de maneira ancilar, e podem ser pesquisados nas, assim denominadas *Tasks Views* no repositório do R CRAN, não me debrucei sobre o assunto, mas penso que um primeiro grupo de pacotes a examinar poderiam ser: CRAN Task View Phylogenetics <https://cran.r-project.org/web/views/Phylogenetics.html> e CRAN Task View Genetics <https://cran.r-project.org/web/views/Genetics.html>. Voltando à raiz do repostiório CRAN você pode ver outras "vistas" que podem lhe interessar. Em relação à sua consulta específica, a descrição do problema parece-me ser resolvível pelo uso de teste de intersecção de conjuntos, por isso recomendo-lhe que você veja o manual para essas operações também. HTH -- Cesar Rabak On Thu, Dec 5, 2019 at 8:26 PM sérgio marques por (R-br) < [email protected]> wrote: > Olá, > > Vou tentar descrever melhor a situação. > > 1- Tenho uma "dataframe A", com 11 linhas (observações:individuos) e 7000 > colunas (variáveis: genes); dentro de cada célula dessa dataframe está o > código numérico dos genes, ex:(1234). > > ------------------------- 1 | 2 | 3 | 4...... > 1 Nome A | B | C | D > 2 ind1 1234 | 3492 | > 3 indi2 > 4 ind3 > Função a > Função b > Função c Linhas a adicionar com as respostas > Função d > > 2 - e depois tenho vários vetores de tamanhos diferentes, cada vetor > representa o conjunto de genes que desempenham uma dada função. > > função a: V1<- c(1234, 3492, ...) > função b: V2<- c(3251, 792315, ....) > ... > ... > > De forma automática: > 3 - Gostaria de saber se todos os genes da dataframe A estão presentes ou > não nas funções a e b, c, d. > 4 - e de adicionar linhas (de cada função), com as respostas obtidas, à > "dataframe A", colocando-se um "1" na coluna de cada gene que esteja > presente nos vetores, e um "0" se os genes não estiverem presentes. > > Obrigado! > Sérgio > > > > > > > > > Citando Walmes Zeviani <[email protected]>: > > Sérgio, > > Submeta um exemplo mínimo reproduzível para abrir caminho e estimular a > submissão de soluções. > > À disposição. > Walmes. > > > > > > > ________________________________________________________________________________ > Mensagem enviada através do email grátis do AEIOU <http:/www.aeiou.pt/> > _______________________________________________ > R-br mailing list > [email protected] > https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br > Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça > código mínimo reproduzível. >
_______________________________________________ R-br mailing list [email protected] https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
