Panda's: hoe u de waarde van series kunt benutten (3 voorbeelden)


De volgende voorbeelden laten zien hoe u in drie verschillende scenario’s een waarde uit een pandareeks kunt halen.

Methode 1: Haal waarde uit Pandas-series met behulp van index

De volgende code laat zien hoe u de derde positiewaarde in een pandareeks kunt verkrijgen met behulp van de indexwaarde:

 import pandas as pd

#defineSeries
my_series = pd. Series (['A', 'B', 'C', 'D', 'E'])

#get third value in Series
print (my_series[ 2 ])

VS

Door de indexwaarde 2 op te geven, kunnen we de waarde op de derde positie uit de pandareeks halen.

Methode 2: Haal waarde uit Pandas-series met behulp van string

De volgende code laat zien hoe u de waarde kunt verkrijgen die overeenkomt met een specifieke tekenreeks in een pandareeks:

 import pandas as pd

#defineSeries
my_series = pd. Series ({'First':'A', 'Second':'B', 'Third':'C'})

#get value that corresponds to 'Second'
print (my_series[' Second '])

B

Met behulp van deze syntaxis kunnen we de waarde verkrijgen die overeenkomt met ‚Tweede‘ in de pandareeks.

Methode 3: Haal Pandas Series-waarde op in DataFrame

De volgende code laat zien hoe u de waarde kunt ophalen in een Panda Series die een kolom is in een Panda DataFrame.

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({'team': ['Mavs', 'Spurs', 'Rockets', 'Heat', 'Nets'],
                   'points': [100, 114, 121, 108, 101]})

#view DataFrame
print (df)

      team points
0 Mavs 100
1 Spurs 114
2 Rockets 121
3 Heat 108
4 Nets 101

#get 'Spurs' value from team column
df. loc [df. team ==' Spurs ',' team ']. values [ 0 ]

'Spurs'

Met behulp van de loc- en waardenfuncties kunnen we de “Spurs” -waarde van het DataFrame verkrijgen.

Gerelateerd: Panda’s loc versus iloc: wat is het verschil?

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende bewerkingen in panda’s kunt uitvoeren:

Hoe Pandas-series naar NumPy-array te converteren
Hoe u de eerste rij Pandas DataFrame kunt krijgen
Hoe u de eerste kolom uit Pandas DataFrame kunt halen

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert