# Wat is Python pandas any() en hoe werkt het?

De functie `DataFrame.any()` uit de Python-bibliotheek pandas wordt gebruikt om te controleren of ten minste één waarde langs een opgegeven as in een DataFrame de waarde `True` heeft.

## Wat is de syntaxis voor pandas `any()`?

De basissyntaxis van de pandas `any()` -functie is eenvoudig. Hieronder ziet u hoe deze eruitziet:

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

Opmerking De functie pandas `DataFrame.any()` is vergelijkbaar met `numpy.any()` in de populaire Python-bibliotheek *NumPy*.

### Belangrijke parameters voor `any()`

De functie accepteert verschillende parameters:

<table>
  <thead>
    <tr>
      <th><strong>Parameter</strong></th>
      <th><strong>Beschrijving</strong></th>
      <th><strong>Standaardwaarde</strong></th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>`axis`</td>
      <td>Geeft aan of de methode wordt toegepast op rijen (0 of index) of kolommen (1 of kolommen)</td>
      <td>0</td>
    </tr>
    <tr>
      <td>`skipna`</td>
      <td>Geeft aan of NaN-waarden (Not a Number) moeten worden overgeslagen.</td>
      <td>`True`</td>
    </tr>
    <tr>
      <td>`bool_only`</td>
      <td>Als `True`, worden alleen booleaanse kolommen in aanmerking genomen</td>
      <td>`False`</td>
    </tr>
  </tbody>
</table>

## Hoe pandas `DataFrame.any()` te gebruiken

### Voorbeeld 1: Controleren op `True` waarden in rijen

De functie `any()` wordt meestal gebruikt om te controleren of een van de rijen in een DataFrame ten minste één waarde bevat die wordt geëvalueerd als `True`. Dit kan handig zijn bij het valideren van voorwaarden.

```python
import pandas as pd
# Defining a DataFrame with three columns and three rows
data = {
    'A': [0, 0, 0],
    'B': [True, False, False],
    'C': [False, False, False]
}
df = pd.DataFrame(data)
# Using the any() function to check if any values in the rows evaluate to True
result = df.any(axis=0)
print(result)
```

In de bovenstaande code retourneert pandas `DataFrame.any()` een reeks die laat zien dat alleen kolom B een waarde bevat die wordt geëvalueerd als `True`. De uitvoer ziet er als volgt uit:

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

### Voorbeeld 2: Controleren op `True` waarden in kolommen

Net als in het eerste voorbeeld kun je controleren of een kolom minstens één waarde `True` bevat door `axis=1` als parameter door te geven:

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

De uitvoer laat zien dat alleen de eerste rij een waarde heeft die wordt geëvalueerd tot `True`:

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

Opmerking Indexering in programmeren begint altijd bij 0. Daarom wordt een 0 gebruikt om de eerste rij in de uitvoer weer te geven.


This is a markdown version of: [https://www.ionos.com/nl-be/digitalguide/websites/webontwikkeling/python-pandas-dataframe-any/](https://www.ionos.com/nl-be/digitalguide/websites/webontwikkeling/python-pandas-dataframe-any/) for AI/LLM consumption.