Criar apenas uma função para nuvem_palavras.
def nuvem_palavras(texto, sentimento, coluna):
texto_tratado = texto.query('sentiment == "{}"'.format(sentimento))
todas_palavras = ' '.join([texto for texto in texto_tratado[coluna]])
. . .
Interpolar o texto da query já salva.
Aí é só passar 'pos', 'neg' ou os dois ['pos', 'neg']
Abrs,