Kreuzung der PANDAS -Serie

Kreuzung der PANDAS -Serie
Dieser Artikel behandelt alles, was Sie über die Suche nach der Schnittstelle von zwei Serien in Pandas wissen müssen. Mit der Standard -Kreuzungsfunktion in Pandas können Sie einfach die Intersection () von zwei Serien, Sätzen oder sogar Datenrahmen bestimmen. Dieser Artikel enthält alle Informationen, die Sie über die Kreuzung der PANDAS -Serie benötigen. Wir haben auch einige Beispiele für Sie beigefügt, die Sie folgen möchten.

Intersection () Methode in Python

Die Intersection () -Methode ist eine von vielen integrierten Funktionen von Python. Es ist eine der beliebtesten Methoden für die Python -Set -Kreuzung und wird von Programmierern häufig verwendet.

Die Funktion intersection () in Python hat die folgende Syntax:

# set_one.intersection (set_two, set_thee, set_four… .)

Die Funktion intersection () in Python gibt einen neuen Satz mit einem gemeinsamen Element an alle Sätze zurück. Der Schnittpunkt von zwei Sätzen ist der größte Satz, einschließlich der Werte, die beider Sätze gemeinsam sind. Der Schnittpunkt von zwei Sätzen ist ein Satz, der alle Elemente enthält, die beide Sätze Freigabe haben.

Lassen Sie uns nun einige praktische Beispiele behandeln, die Ihnen helfen, die vorherige theoretische Erklärung zu verstehen.

Beispiel 1

Der folgende Code zeigt, wie man die Schnittstelle von zwei Pandas -Serien findet. Wir werden den „&“ -Personal verwenden, um in diesem Beispiel eine Kreuzung zu erhalten. Mit dem Set -Intersection -Operator (&) können die Benutzer zwei oder sogar mehr als zwei Sätze miteinander verbinden.

Schauen Sie sich den folgenden Code an. Das Pandas -Modul wurde hier importiert. Pandas ist eine Python Open-Source-Bibliothek. Es liefert Hochleistungsdatenstrukturen und Datenanalyse-Tools, die verwendet werden können. Pandas ist ein Python -Modul, das über Numpy operiert und für Data Science und Analytics häufig verwendet wird.

Nach dem Import des Modul. Die Series_one enthält 5, 6, 6, 8, 12, 10, 12 Werte und 5, 6, 7, 9, 12, 14, 16 Werte sind in der Serie_TWO enthalten. Die Variable „Ergebnis“ wird danach erstellt, in der die Kreuzung diese beiden Serien abgeschlossen hat. Schließlich wird das Ergebnis der Kreuzung angezeigt:

Pandas importieren
Series_one = Pandas.Serie ([5, 6, 6, 8, 12, 10, 12])
Serie_two = Pandas.Serie ([5, 6, 7, 9, 12, 14, 16])
result = set (Series_one) & set (Series_two)
Druck (Ergebnis)

Das Ergebnis ist ein Satz mit den Zahlen: 12, 5 und 6. Die einzigen drei Werte, die in beiden Serien erscheinen, sind diese drei Zahlen:

Es wäre hilfreich zu beachten, dass dieselbe Syntax auch mit PANDAS -Serien arbeiten kann. Hier sehen Sie, dass Series_one 'B', 'C', 'D', 'E', 'F' und 'A', 'B', 'C', 'C', 'G' enthalten ist. Serie_TWO. Die Kreuzungsmethode wird erneut verwendet, und das folgende Ergebnis wird angezeigt:

Pandas importieren
Series_one = Pandas.Serie (['B', 'C', 'D', 'E', 'F'])
Serie_two = Pandas.Serie (['A', 'B', 'C', 'C', 'G'])
print (set (Series_one) & set (Series_two))

'C' und 'B' sind die einzigen Saiten, die sowohl in der ersten als auch in der zweiten Serie erscheinen. Siehe das beigefügte Bild als Referenz:

Beispiel 2

Der folgende Code zeigt, wie man die Schnittstelle der drei Pandas -Serien findet. Nach dem Import des Modul. Die Series_one enthält 3, 4, 4, 6, 8, 12, 14 Werte und Series_Two enthalten 5, 12, 4, 7, 9, 10, 16.

In ähnlicher Weise sind 4, 6, 5, 8, 12, 20, 24 in Series_Three enthalten. Danach haben wir den & Operator verwendet, um die Kreuzung zwischen diesen drei Serien zu finden und das Ergebnis in der Variablen „Ergebnis“ zu speichern. Schließlich wird das Ergebnis unten angezeigt:

Pandas importieren
Series_one = Pandas.Serie ([3, 4, 4, 6, 8, 12, 14])
Serie_two = Pandas.Serie ([5, 12, 4, 7, 9, 10, 16])
Serie_Three = Pandas.Serie ([4, 6, 5, 8, 12, 20, 24])
OUTCOMME = SET (Series_one) & set (Series_two) & set (Series_Three)
Druck (Ergebnis)

Das Ergebnis ist ein Satz mit den Zahlen 4 und 12 darin. Nur diese Werte sind in allen drei Serien zu finden.

Beispiel 3

In diesem Beispiel erläutern wir den Prozess der Set Intersection () -Methode. In diesem Beispiel werden wir den Python Set -Intersection Operator (&) nicht verwenden, statt der vollständige Name wird verwendet.

Die drei Sets werden mit den Namen erstellt: set_one, set_two und set_thee. Der erste Satz (set_one) enthält 3, 5, 6, 6 Werte, der zweite Satz (set_two) enthält 1, 5, 6, 4 Werte und unser drittes Set (set_dree) enthält 5, 8, 5 Werte. Danach haben wir die Kreuzungsfunktion auf set_one mit set_two und set_one mit set_three ausgeführt. Die resultierenden Werte werden anschließend angezeigt.

set_one = 3, 5, 6, 6
set_two = 1, 5, 6, 4
set_thee = 5, 8, 5
print ("set_one intersection set_two:",
set_one.Kreuzung (set_two))
print ("set_one intersection set_two intersection set_three:",
set_one.Intersection (set_two, set_three))

Hier wird der Schnittpunkt des ersten Satzes mit dem zweiten Satz in der ersten Zeile der Ausgabe angezeigt. Es gibt uns 5, 6 als Ergebnis, was bedeutet, dass die Werte 5 und 6 in beiden Sätzen vorhanden sind. Ebenso zeigt die zweite Zeile den Schnittpunkt zwischen dem ersten und dem dritten Satz.

Beispiel 4

In diesem Beispiel verwenden wir den Python Set Intersection Operator (&) erneut mit der Verwendung des Kreuzungsoperators. Hier werden drei Sets erstellt (set_one, set_two, set_thee), die verschiedene Werte enthalten. Die Kreuzung erfolgt zwischen diesen Sätzen, wie wir in den vorherigen Beispielen eine haben.

set_one = 5, 6, 2, 1
set_two = 2, 2, 5, 9
set_thee = 6, 2, 15
print (set_one & set_two)
print (set_one & set_three)
print (set_one & set_two & set_thee)

Die erste Zeile des Ausgabebildschirms zeigt ähnliche Werte im ersten und zweiten Satz an. Die zweite Zeile zeigt ähnliche Werte im ersten Satz und den Durstsatz an. Schließlich werden die gleichen Werte in allen drei Sätzen angezeigt.

Beispiel 5

In diesem Beispiel handelt. Hier werden wir dieselben Schritte ausführen, die wir in den vorherigen Beispielen getan haben, aber an leeren Sätzen. Siehe den folgenden Beispielcode:

set_one =
set_two =
print ("set_one intersection set_two:", set (set_one).Kreuzung (set (set_two)))

Die folgende Ausgabe zeigt keine Werte:

Abschluss

In diesem Artikel haben wir die Idee der Kreuzung der PANDAS-Serie mit Beispielen für Ihre Bequemlichkeit detailliert erörtert. Die Funktion intersection () in Python verbindet zwei Indexobjekte zusammen. Diese Methode erstellt einen neuen Index mit Elementen, die dem Index gemeinsam sind. Wir hoffen, Sie haben diesen Artikel hilfreich gefunden. Weitere Tipps und Tutorials finden Sie in den anderen Linux -Hinweisartikeln.