# Kaj je Python pandas any() in kako deluje?

Funkcija `DataFrame.any()` iz knjižnice Python pandas se uporablja za preverjanje, ali je vsaj ena vrednost vzdolž določene osi v DataFrame enaka `True`.

## Kakšna je sintaksa za pandas `any()`?

Osnovna sintaksa funkcije pandas `any()` je preprosta. Tako izgleda:

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

Note Funkcija pandas `DataFrame.any()` je podobna funkciji `numpy.any()` v priljubljeni knjižnici Python *NumPy*.

### Pomembni parametri za `any()`

Funkcija sprejema več parametrov:

<table>
  <thead>
    <tr>
      <th><strong>Parameter</strong></th>
      <th><strong>Opis</strong></th>
      <th><strong>Privzeta vrednost</strong></th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>`axis`</td>
      <td>Določa, ali se metoda uporablja za vrstice (0 ali indeks) ali stolpce (1 ali stolpci).</td>
      <td>0</td>
    </tr>
    <tr>
      <td>`skipna`</td>
      <td>Določa, ali se vrednosti NaN (Not a Number) preskočijo.</td>
      <td>`True`</td>
    </tr>
    <tr>
      <td>`bool_only`</td>
      <td>Če je `True`, se upoštevajo samo stolpci z booleanskimi vrednostmi.</td>
      <td>`False`</td>
    </tr>
  </tbody>
</table>

## Kako uporabljati pandas `DataFrame.any()`

### Primer 1: Preverjanje `True` vrednosti v vrsticah

Funkcija `any()` se najpogosteje uporablja za preverjanje, ali kateri od vrstic v DataFrame vsebuje vsaj eno vrednost, ki se izračuna kot `True`. To je lahko koristno pri preverjanju pogojev.

```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)
```

V zgornjem kodu pandas `DataFrame.any()` vrne serijo, ki kaže, da samo stolpec B vsebuje vrednost, ki se izračuna kot `True`. Izhod je videti takole:

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

### Primer 2: Preverjanje `True` vrednosti v stolpcih

Podobno kot v prvem primeru lahko preverite, ali kateri koli stolpec vsebuje vsaj eno vrednost `True`, tako da kot parameter prenesete `axis=1`:

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

Izpis kaže, da ima samo prva vrstica vrednost, ki se izračuna kot `True`:

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

Note Indeksiranje v programiranju se vedno začne pri 0. Zato se za predstavitev prve vrstice v izhodu uporabi 0.


This is a markdown version of: [https://www.ionos.com/sl-si/digitalguide/spletne-strani/razvoj-spletnih-strani/python-pandas-dataframe-any/](https://www.ionos.com/sl-si/digitalguide/spletne-strani/razvoj-spletnih-strani/python-pandas-dataframe-any/) for AI/LLM consumption.