# Guia rápido sobre o método Pandas any()

A função `DataFrame.any()` da biblioteca Python Pandas é utilizada para determinar se pelo menos um valor num DataFrame do Pandas é avaliado como `True` ao longo de um eixo específico.

## Sintaxe de `any()` em Pandas

A sintaxe básica da função `any()` no Pandas não é complicada e é a seguinte:

```python
DataFrame.any(axis=0, bool_only=None, skipna=True)
```

Nota O equivalente a `DataFrame.any()` na popular biblioteca Python *numpy* é `numpy.any()` e funciona de maneira semelhante.

### Parâmetros relevantes

A função aceita vários parâmetros:

<table>
  <thead>
    <tr>
      <th><strong>Parâmetro</strong></th>
      <th><strong>Descrição</strong></th>
      <th><strong>Valor padrão</strong></th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>`axis`</td>
      <td>Determina se o método é aplicado ao longo das linhas (0 ou índice) ou colunas (1 ou colunas)</td>
      <td>0</td>
    </tr>
    <tr>
      <td>`skipna`</td>
      <td>Indica se os valores NaN devem ser omitidos</td>
      <td>`True`</td>
    </tr>
    <tr>
      <td>`bool_only`</td>
      <td>Se for `True`, apenas as colunas booleanas são consideradas</td>
      <td>`False`</td>
    </tr>
  </tbody>
</table>

## Utilização de `DataFrame.any()` em Pandas

### Exemplo 1: Verificar se há valores `True` em alguma linha

O uso mais clássico da função `any()` do Pandas é verificar se há algum valor numa linha que seja avaliado como `True`. Isso pode ser útil quando é necessário verificar condições.

```python
import pandas as pd
# Definición de un DataFrame con tres columnas y tres filas
data = {
    'A': [0, 0, 0],
    'B': [True, False, False],
    'C': [False, False, False]
}
df = pd.DataFrame(data)
# Uso de la función any() para comprobar si hay al menos un valor verdadero en las filas
result = df.any(axis=0)
print(result)
```

No exemplo de código anterior, `DataFrame.any()` do Pandas retorna uma série que indica que apenas na coluna B há pelo menos um valor que é avaliado como `True`. O resultado é o seguinte:

```none
A    False
B    True
C    False
dtype: bool
```

### Exemplo 2: Verificar se há valores `True` em alguma coluna

De forma análoga ao primeiro exemplo, também podemos verificar se há pelo menos um valor `True` em alguma coluna passando `axis=1` como parâmetro:

```python
result = df.any(axis=1)
print(result)
```

O resultado é o seguinte e mostra que apenas na primeira linha há um valor que é avaliado como `True`:

```none
0     True
1    False
2    False
dtype: bool
```

Nota Não se esqueça que, em informática, a numeração começa sempre em 0.


This is a markdown version of: [https://www.ionos.com/pt-pt/digitalguide/paginas-web/desenvolvimento-web/metodo-any-para-dataframes-do-pandas-em-python/](https://www.ionos.com/pt-pt/digitalguide/paginas-web/desenvolvimento-web/metodo-any-para-dataframes-do-pandas-em-python/) for AI/LLM consumption.