
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) < r-br@listas.c3sl.ufpr.br> 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 <walmeszeviani@gmail.com>:
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 R-br@listas.c3sl.ufpr.br 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.