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?
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?
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!