Geração de títulos de estímulo
Tutorial de consulta pandas em lista
Neste tutorial, aprenderemos como usar a função query
do pandas para realizar consultas em listas. A função query
é uma maneira eficiente de filtrar dados em um DataFrame com base em uma condição específica.
Antes de começarmos, vamos garantir que as bibliotecas pandas e numpy estejam instaladas no seu ambiente Python. Caso contrário, você pode instalá-las usando o comando pip install pandas numpy
.
Importando bibliotecas necessárias
Criando um DataFrame de exemplo
Para este tutorial, vamos criar um DataFrame de exemplo contendo informações sobre funcionários de uma empresa.
Aqui está uma visualização do DataFrame:
Verificando se um elemento está em uma lista (pandas)
Para verificar se um elemento está presente em uma lista usando o pandas, podemos usar o método isin
em conjunto com a função any
.
Saída:
Se um elemento estiver presente na lista, o resultado será True
, caso contrário, será False
.
Verificando se uma string está em uma lista (pandas)
Para verificar se uma string está presente em uma lista usando o pandas, podemos usar o método str.contains
em conjunto com a função any
.
Saída:
Se a string estiver presente na lista, o resultado será True
, caso contrário, será False
.
Obtendo linhas que estão em uma lista (pandas)
Para obter as linhas que estão presentes em uma lista usando o pandas, podemos usar o método query
em conjunto com a função isin
.
Saída:
O método query
permite que você escreva uma expressão booleana para filtrar os dados do DataFrame. Usando o método isin
, podemos especificar uma lista de valores a serem procurados.
Obtendo colunas pandas em uma lista
Para obter as colunas do pandas em uma lista, podemos usar o método columns
do DataFrame.
Saída:
O método columns
retorna um objeto Index
contendo os nomes das colunas do DataFrame. Usando o método tolist()
, podemos convertê-lo em uma lista simples.
Conclusão
Neste tutorial, aprendemos como usar a função query
do pandas para realizar consultas em listas. Também vimos como verificar se um elemento ou string está presente em uma lista usando os métodos isin
e str.contains
, e como obter linhas e colunas que estão em uma lista. Espero que este tutorial tenha sido útil para você aprender mais sobre consultas em listas com o pandas.