Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Como divido meus dados em uma tabela no jupyter notebook

Boa tarde, estou fazendo um estudo com as notas do enem para treinar a análise de dados utilizando o Python com o Jupyter Notebook. Me deparei com a seguinte situação: Coloquei a resposta dos gabarito dos alunos, mas elas permanecem AAABBCCEDEEACC (por exemplo), onde as alternativas ficam uma seguida da outra. A minha dúvida é preciso de ajuda de como fazer essa separação e criar colunas, para assim eu fazer a leitura dos dados e gerar um gráfico no final. Poderiam me ajudar, por favor?

2 respostas
solução!

Eu assumi que as suas notas estão como uma string.


lista_notas = 'AAABBCCEDEEACC'
lista_notas.split()
dic_notas = {}
nota_index = 1

for nota in lista_notas:
    dic_notas[nota_index] = nota
    nota_index += 1

df = pd.DataFrame([dic_notas])
df

Uma outras forma.


lista_notas = 'AAABBCCEDEEACC'
lista_notas.split()
dic_notas = {}
nota_index = 1

for nota in lista_notas:
    dic_notas[nota_index] = nota
    nota_index += 1

df = pd.DataFrame([dic_notas])
df = df.T
df.columns = ['Notas']

Espero que ajude.