single
Filtrando Linhas com Funções Lambda
Deslize para mostrar o menu
Deslize para começar a programar
Sua tarefa aqui é dividir os dados em dois grupos: um com índices ímpares e outro com índices pares. Siga o algoritmo:
- Importação da biblioteca
pandascom o aliaspd. - Leitura do arquivo csv.
- Extração apenas das linhas com índices pares:
- Aplicação do atributo
.iloc[]aodata; - Dentro do atributo
.iloc[], aplicação da funçãolambdacom o argumentox; - Definição de uma condição para verificar se o número é par (caso não saiba como fazer isso, consulte a dica).
- Aplicação do atributo
- Extração apenas das linhas com índices ímpares:
- Aplicação do atributo
.iloc[]aodata; - Dentro do atributo
.iloc[], aplicação da funçãolambdacom o argumentox; - Definição de uma condição para verificar se o número é ímpar (caso não saiba como fazer isso, consulte a dica).
- Aplicação do atributo
- Saída dos dados:
- Exibição das cinco primeiras linhas dos índices
even; - Exibição das cinco últimas linhas dos índices
odd.
- Exibição das cinco primeiras linhas dos índices
Solução
Para verificar se um índice é par ou ímpar, utilize o operador % (módulo) – ele retorna o resto de uma divisão. Se x.index % 2 == 0, o resto é 0, indicando que o índice é par. Se x.index % 2 != 0, o resto é 1, indicando que o índice é ímpar.
Para exibir apenas as primeiras ou últimas linhas de um DataFrame, utilize os métodos .head(n) e .tail(n), onde n é o número de linhas a serem exibidas. Por padrão, ambos os métodos retornam 5 linhas se n não for especificado.
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo