Faça um programa seguindo os seguintes passos
2. Seleção e Filtragem de Dados
2.4. Crie um novo DataFrame df_filtrado que contenha apenas as linhas em que coluna5 é maior que 10 e coluna6 é igual a A .

Passo 1

Beleza, vamos lá! A gente precisa criar um novo DataFrame chamado df_filtrado que só vai ter as linhas onde a coluna5 é maior que 10 e a coluna6 é igual a “A”. Para fazer isso, vamos usar a biblioteca pandas do Python, que é super útil pra manipular tabelas de dados. Vamos precisar entender como filtrar dados usando condições.

Passo 2

Primeiro, vamos garantir que a gente tenha a biblioteca pandas importada no nosso programa. Se ainda não tiver instalado, instala lá com pip install pandas. Depois, a gente importa ela:
import pandas as pd

Passo 3

Agora, vamos supor que já temos um DataFrame chamado df com várias colunas, incluindo coluna5 e coluna6. Queremos filtrar esse DataFrame baseado nas nossas condições.

Passo 4

Para filtrar as linhas onde coluna5 é maior que 10, a gente usa a sintaxe df['coluna5'] > 10. Isso retorna uma série de valores booleanos (True ou False) indicando quais linhas satisfazem a condição.

Passo 5

De forma semelhante, para filtrar onde coluna6 é igual a “A”, usamos df['coluna6'] == 'A'.

Passo 6

Agora, para combinar essas duas condições, a gente usa o operador & (E lógico) e coloca cada condição entre parênteses para garantir a precedência correta:
filtro = (df['coluna5'] > 10) & (df['coluna6'] == 'A')

Passo 7

Com o filtro criado, a gente aplica ele no DataFrame original df para criar o novo DataFrame df_filtrado:
df_filtrado = df[filtro]

Passo 8

Prontinho! Agora df_filtrado contém só as linhas onde coluna5 é maior que 10 e coluna6 é igual a “A”.

Resposta

Aqui está o código completo para criar o df_filtrado conforme as condições:
import pandas as pd

# Supondo que já temos o DataFrame 'df'
filtro = (df['coluna5'] > 10) & (df['coluna6'] == 'A')
df_filtrado = df[filtro]

Exercícios relacionados