Hoe het snijpunt tussen reeksen in panda's te vinden


U kunt de volgende basissyntaxis gebruiken om het snijpunt tussen twee reeksen in panda’s te vinden:

 set (series1) & set ( series2 )

Onthoud dat het snijpunt van twee sets eenvoudigweg de set waarden is die in beide sets bindend zijn.

De volgende voorbeelden laten zien hoe u in de praktijk het snijpunt tussen pandareeksen kunt berekenen.

Voorbeeld 1: bereken het snijpunt tussen twee Pandareeksen

De volgende code laat zien hoe je het snijpunt tussen twee pandareeksen berekent:

 import pandas as pd

#create two Series
series1 = pd. Series ([4, 5, 5, 7, 10, 11, 13])
series2 = pd. Series ([4, 5, 6, 8, 10, 12, 15])

#find intersection between the two series
set (series1) & set (series2)

{4, 5, 10}

Het resultaat is een set met daarin de waarden 4 , 5 en 10 .

Dit zijn de enige drie waarden die zowel bij de eerste als bij de tweede reeks horen.

Merk ook op dat deze syntaxis werkt met pandareeksen die tekenreeksen bevatten:

 import pandas as pd

#create two Series
series1 = pd. Series (['A', 'B', 'C', 'D', 'E'])
series2 = pd. Series (['A', 'B', 'B', 'B', 'F'])

#find intersection between the two series
set (series1) & set (series2)

{'A', 'B'}

De enige snaren die tot zowel de eerste als de tweede reeks behoren, zijn A en B.

Voorbeeld 2: Bereken het snijpunt tussen drie Pandareeksen

De volgende code laat zien hoe je het snijpunt tussen drie pandareeksen berekent:

 import pandas as pd

#create three Series
series1 = pd. Series ([4, 5, 5, 7, 10, 11, 13])
series2 = pd. Series ([4, 5, 6, 8, 10, 12, 15])
series3 = pd. Series ([3, 5, 6, 8, 10, 18, 21])

#find intersection between the three series
set (series1) & set (series2) & set (series3)

{5, 10}

Het resultaat is een set met daarin de waarden 5 en 10 .

Dit zijn de enige waarden die in alle drie de series aanwezig zijn.

Aanvullende bronnen

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

Hoe Pandas Series naar DataFrame te converteren
Hoe Pandas-series naar NumPy-array te converteren
Hoe twee of meer series samen te voegen in Pandas

Einen Kommentar hinzufügen

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