Prezado(a).
Ao tentar fazer o exercício de fixação, fiquei com a seguinte dúvida:
Temos o seguinte código:
data2 = [['Ary','M',21],['Cátia','F',19],['Carlos','M',50],['Beto','M',29],['Bruna','F',31],['Ana','F',42]]
df_A = pd.DataFrame(data2,list('012345'),['Nome', 'Sexo','Idade'])
df_A
E queremos transforma-lo com um sort em 'Sexo', 'Nome'. Pelo gabarito, a resposta seria:
df_B = df_A.sort_values(by = ['Sexo', 'Nome'])
df_B
Entretanto, perante as aulas vistas, foi sempre usado no código o inplace= True. Seguindo esta lógica de aula, a resposta do problema seria:
df_B = df_A.sort_values(by = ['Sexo', 'Nome'], inplace = True)
df_B
Entretanto, quando gerei este último código, deu erro.
Minha dúvida é: Quando usar e não usar o inplace= True ??