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

Porque meu código não organiza automaticamente como o do professor?

Boa noite, pessoal! Fiz o código praticamente igual ao do professor mas não consegui a organização dele. Por algum motivo o meu desarranja as colunas nos dataframes 1 e 3, mas mantém correto no 2.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Eu consegui fazer o último dataframe (df4) aparecer com o índice correto através do sort_index(), mas por algum motivo as colunas ainda permanecem erradas.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas
solução!

Boa noite, Matheus. Tudo bem?

Notei que seu list comprehensions do index e do columns estão entre { }, que é utilizado para dicionários, para listas utilizamos [ ]. Talvez esteja dando algum conflito na hora dele executar o for. Tente assim e veja se funciona:

index = ['Linha' + str(i) for i in range(3)]
columns = ['Coluna' + str(i) for i in range(3)]
df1 = pd.DataFrame(data = data, index = index, columns = columns)
df1.sort_index()

Bem observado, Bruno! Funcionou certinho!