5
respostas

Montagem do DataFrame

Não entendi o exercício. Tentei fazer e não consegui. Como coloco o nome das colunas uma vez que tem mais de um caractere?

5 respostas

Olá Cristiane,

Comparando os dois DataFrames vemos que a diferença é que o segundo foi organizado por ordem alfabética baseado primeiro na coluna Sexo e depois na coluna Nome, e por isso a resposta é o código abaixo, pois é onde estamos ordenando o df_A pelo Sexo e pelo Nome:

# Ordena as linhas de df_A baseado nos valores das
# colunas "Sexo" e "Nome" e salva o resultado em df_B
df_B = df_A.sort_values(by = ['Sexo', 'Nome'])

Sobre a sua dúvida das colunas com mais de um caractere não entendi, pode explicar melhor e dar um exemplo?

Não consegui criar as colunas

Como está o seu código até o momento? Aparece alguma mensagem de erro? Se sim, qual mensagem?

Olha se esse código abaixo da criação do DataFrame da atividade te ajuda:

import pandas as pd

# Preparação dos dados
dados = [
    ['Ary', 'M', 21],
    ['Cátia', 'F', 19],
    ['Carlos', 'M', 50],
    ['Beto', 'M', 29],
    ['Bruna', 'F', 31],
    ['Ana', 'F', 42]
]

# Criação do DataFrame informando os dados e as colunas
df_A = pd.DataFrame(dados, columns=['Nome', 'Sexo', 'Idade'])
df_A

Obrigada!

Sem problemas Cristiane, qualquer dúvida é só falar e bons estudos!