Python >> Tutoriel Python >  >> Python Tag >> Pandas

Obtenir le premier élément de la série pandas en Python

Pour obtenir le premier élément d'une série de pandas, le plus simple est d'utiliser iloc et accéder à l'élément indexé "0".

import pandas as pd

s = pd.Series([0,1,2,3])

print(s.iloc[0])

#Output:
0

Vous pouvez également utiliser iat pour obtenir le premier élément d'une série de pandas.

import pandas as pd

s = pd.Series([0,1,2,3])

print(s.iat[0])

#Output:
0

La première façon d'obtenir le premier élément d'une série de pandas est avec head() et item() .

import pandas as pd

s = pd.Series([0,1,2,3])

print(s.head(1).item())

#Output:
0

Lorsque vous travaillez avec des collections de données en Python, la possibilité d'obtenir facilement des éléments particuliers est très importante.

Un tel cas est si vous utilisez des pandas et souhaitez obtenir le premier élément d'une série.

Il existe plusieurs façons d'accéder au premier élément d'une série de pandas que nous aborderons dans cet article.

Utiliser iloc() pour obtenir le premier élément de la série pandas en Python

Le premier et le plus simple moyen d'obtenir le premier élément d'une série de pandas en Python est avec iloc .

iloc nous permet d'accéder aux éléments en utilisant une indexation purement basée sur l'emplacement pour une sélection par position.

En d'autres termes, vous pouvez accéder aux éléments en passant un entier représentant la position de l'élément auquel vous souhaitez accéder.

Pour obtenir le premier élément, vous pouvez passer '0' à iloc .

Ci-dessous vous montre comment obtenir le premier élément d'une série de pandas en utilisant iloc en Python.

import pandas as pd

s = pd.Series([0,1,2,3])

print(s.iloc[0])

#Output:
0

Utiliser iat() pour obtenir le premier élément de la série pandas en Python

Une autre façon d'obtenir le premier élément d'une série lors de l'utilisation de pandas est avec iat .

Similaire à iloc , vous pouvez utiliser iat pour accéder à une seule valeur basée sur un emplacement entier.

Ci-dessous vous montre comment obtenir le premier élément d'une série de pandas en utilisant iat en Python.

import pandas as pd

s = pd.Series([0,1,2,3])

print(s.iat[0])

#Output:
0

Utilisation de head() pour obtenir le premier élément de la série pandas en Python

Une première façon d'obtenir le premier élément d'un objet de la série pandas est avec head() et item() .

La tête() La fonction renvoie un nombre spécifié d'éléments depuis le début d'une série de pandas, puis vous pouvez utiliser item() pour obtenir la valeur du premier élément.

Ci-dessous un exemple simple vous montrant comment obtenir le premier élément d'une série de pandas avec head() et item() .

import pandas as pd

s = pd.Series([0,1,2,3])

print(s.head(1).item())

#Output:
0

Obtenir le dernier élément de la série pandas avec iloc en Python

Si vous souhaitez plutôt obtenir le dernier élément d'une série de pandas, vous pouvez utiliser iloc et accédez au dernier élément.

Vous trouverez ci-dessous un exemple vous montrant comment obtenir le dernier élément d'une série de pandas en Python.

import pandas as pd

s = pd.Series([0,1,2,3])

print(s.iloc[-1])

#Output:
3

J'espère que cet article vous a été utile pour pouvoir obtenir le premier élément d'une série de pandas en Python.