Ir ao conteúdo

Posts recomendados

Postado

Tenho duas tabelas do google sheets e as juntei em uma, porém quero separar uma das colunas (notas) em três colunas (nota 1, nota 2 e nota 3) de acordo o identificador dela (id_nota). Já tentei fazer isso com várias funções: loc(), assign() etc, mas nenhuma deu certo ainda pois estou confusa em como colocar as condições. 

Conheço quase nada de python, alguém poderia me dar um norte? 

Agradeço.

 

#aqui são as duas tabelas:
tabela_alunos = pd.DataFrame(page_alunos.get_all_records())
tabela_notas = pd.DataFrame(page_notas.get_all_records())

#as concatenei:
tabelas_alunos_notas = pd.merge(tabela_alunos, tabela_notas, how = 'left', on = 'id_aluno')

#a tabela segue estas colunas:
print(tabulate(tabelas_alunos_notas, headers = ['id_aluno', 'Nome', 'Excluído', 'id_nota', 'Nota']))

 

 

Postado

como são 3 tipos de dados, você pode usar o método .tolist() do dataframe para puxar uma lista da coluna que você quer.

a partir daí pode  usar, por exemplo, tipos1 = [itens for itens in lista if itens == tipo1] 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!