Home Forums Fórum Processamento de Linguagem Natural com spaCy e Python Visualizar um dataframe atraves do displaCY

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #34611
    Shin
    Participant

      É possivel visualizar determinada coluna com o displacy?Eu tentei, mas deu erro : Invalid object passed to displaCy: Can only visualize Doc or Span objects, or dicts if set to manual=True

       

       

      Apos ter importado python, spacy, discplacy e feito os procedimentos das aulas anteriores eu fiz isso :

      <Amostra = task_output[‘msg_lower’]
      Amostra = Amostra.sample(n=1787)
      displacy.serve(Amostra, style = ‘dep’)>

      #34634
      Denny Ceccon
      Moderator

        Olá Shin,

        Tente adicionar o parâmetro manual=True à chamada do displacy, como sugere o código de erro.

        #34642
        Shin
        Participant

          Assim, ne displacy.render(Amostra, style = ‘dep’, manual=True) ?
          Deu a mesma coisa. Tem alguma maneira de tranformar dataframe inteiro ou pelo menos uma coluna de um dataframe em doc?

          • This reply was modified 3 years, 5 months ago by Shin.
          #34659
          Denny Ceccon
          Moderator

            É que o displacy renderiza uma frase por vez, e tecnicamente, em uma coluna, você terá várias frases. Mas pode tentar algo deste tipo:

            for frase in df['coluna']:
                doc = nlp(frase)
                displacy.render(doc, style='dep')
          Viewing 4 posts - 1 through 4 (of 4 total)
          • You must be logged in to reply to this topic.