Filtro no DataFrame Pandas

11 views
Skip to first unread message

Uil Almeida

unread,
May 27, 2019, 7:39:30 AM5/27/19
to Python Brasil
Bom dia, sou iniciante e tenho uma dúvida e não sei bem como explicar, vou tentar.
Tenho o seguinte DataFrame:
   Peso  Idade  Sexo
0  61    32     F
1  53    45     F
2  84    59     M
3  95    53     M
4  74    64     M
5  68    73     F
6  56    66     F

Gostaria de selecionar apenas os valores em que o "Peso" seja entre 60 e 90, e a 'Idade' seja entre 55 e 75.
Para conseguir um Dataframe assim:
   Peso  Idade  Sexo
0  84    59     M
1  74    64     M
2  68    73     F

Obrigado

Igo Pereira

unread,
May 27, 2019, 9:38:32 AM5/27/19
to python...@googlegroups.com
Bom dia Uil.

Uma das soluções poderia ser esta:

import pandas as pd

data = {'Peso': [61, 53, 84, 95, 74, 68, 56],
       'Idade': [32, 45, 59, 53, 64, 73, 66],
       'Sexo': ['F', 'F', 'M', 'M', 'M', 'F', 'F']}

df = pd.DataFrame(data=data)

Solução
df[(df['Peso'] >= 60) & (df['Peso'] <= 90) & (df['Idade'] >= 55) & (df['Idade'] <= 75)]

Peso  Idade  Sexo
0  84    59     M
1  74    64     M
2  68    73     F

Att,
Igo Barros

--
--
------------------------------------
Grupo Python-Brasil
https://wiki.python.org.br/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para python...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/python-brasil/20e4c3b8-1557-4c22-9203-3181d10c8e0a%40googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

sbmetalicas

unread,
May 27, 2019, 10:44:08 AM5/27/19
to python...@googlegroups.com
Funcionou aqui Igo
Obrigado!




<div>Em seg, 27 27e mai 27e 2019 às 10:38, Igo Pereira</div><div><igorest...@gmail.com> escreveu:</div>
Reply all
Reply to author
Forward
0 new messages