Pandas wenn Anweisung

Pandas wenn Anweisung
Pythons „if“ -Klausel wird verwendet, um nur bestimmte Operationen aufzuteilen oder auszuführen. Die Klausel "if" ist ein Teil der bedingten Ausdrücke. Der Programm des Programms wird unter Verwendung eines Kontrollmechanismus verwaltet. Die Erklärung "if" unterstützt mehrere Betreiber, einschließlich Äquivalenz "==", größer als "> =", weniger als "=" und folglich nicht äquivalent "!= ". Die "if" -Schürtage in Python ist eine typische Anweisung für bedingte Schleife. Pythons „if“ -Anthemen unterscheiden sich von denen in anderen objektorientierten Programmiersprachen. Python hat keinen inkrementellen Faktor. Um eine bestimmte Aktion auszudrucken oder auszuführen, wird das Schlüsselwort „if“ nur verwendet, das direkt von der Anweisungssyntax abgeleitet wird.

Wenn Aussage in Python über andere Programme

Die gekrümmten Halterungen werden in C und JavaScript verwendet, um den Anweisungsblock „if“ anzuzeigen. Jeder Satz oder Umstand außerhalb der Klammern gehört nicht dorthin. Ein Semikolon markiert die Schlussfolgerung eines Ausdrucks oder einer Operation innerhalb des „If“ -Blocks. Python ist im Vergleich zu anderen Programmiersprachen sehr leicht zu lernen, und der Abstand macht den Code ordentlich und genauer zu erklären. In Python können wir mehrere „If“ -Systemkontexte über sonstige Ausdrücke verwenden. Wenn die Bedingung wahr ist, wird die nächste Erklärung oder Operation durchgeführt. Wenn eine andere Aussage oder Bedingung erwähnt wird, um auszuführen, wenn die Bedingung falsch ist, wird diese Aussage innerhalb des Blocks „If“ durchgeführt. Wenn keine andere Aussage oder Bedingung erwähnt wird, um herauszufinden, ob die Bedingung falsch ist, klettert das Programm auf den nächsten Abschnitt des Codes von außerhalb der Anweisung „If“ an.

Verwenden der bedingten Anweisung

Python verlangt, dass das Wort „wenn“ im unteren Fall vor einem Zustand, einem Dickdarm und einer Druckerklärung eingegeben wird, die die erwartete Ausgabe druckt.

Python liefert die folgenden mathematischen Bedingungen für fortgeschrittene Standardbedingungen:

  • x == y, was bedeutet, dass x gleich y ist
  • X != y zeigt, dass x nicht gleich Y ist
  • x> y zeigt an, dass x größer als y ist
  • X

Verwenden Sie eine IF -Bedingung in Pandas DataFrame über mehrere mehrfache Methoden:

  • Eine Abfolge von Zahlen
  • Ganzzahl sowie das λ
  • Saiten
  • Funktion und Arrays
  • Oder Szenario

Pandas -Syntax von IF -Anweisung für eine Abfolge von Zahlen:

Pandas -Syntax von if Anweisung für Ganzzahl und λ:

Python wenn Aussage

Schauen wir uns den extrem kurzen Python -Anweisungscode "if" an. Dieses winzige Code -Stück hat eine einfache „wenn“ -Sposition, die „Dove existiert“ und „mein Lieblingsvogel ist Dove“, wenn das Wort „Dove“ in der Liste der Vogelnamen angezeigt wird, die wir diesem Code hinzugefügt haben.

Das Ergebnis macht die Aussage ziemlich klar.

Beispiel 1: Verwenden des Pandas -Datenframe

Beginnen wir mit unserem ersten Beispiel in diesem Artikel. In diesem Programm haben wir einen Datenrahmen mit zwei Spalten erstellt. Die erste Spalte repräsentiert den „Namen“ und die zweite Spalte repräsentiert den „Geschlechtsnamen“. Die Namen, die wir in der ersten Spalte aufnehmen, sind "Ali", "Ahmed", "Muniba" und "Eman". Das ”pd.DataFrame () ”-Funktion gibt den PANDAS -Datenframe an.

Sie können ein bedingtes Array oder ein Etikett verwenden, um eine Sammlung von Zeilen und Spalten mit dem „DF) abzurufen. loc [] “, das ist der" DataFrame "der Pandas.loc ”. Die Operation „loc []“ ist im Wesentlichen eine Attributoperation, kann jedoch auch mit einem logischen Array verwendet werden. Die Einfachheit der Nutzung des Datenrahmens ist einer der wichtigsten Vorteile. Sie können dies für sich selbst überprüfen, indem Sie die Datenframezeilen oder -spalten mithilfe der PANDAS „DataFrame“ auswählen oder filtern.loc [] ”Attribut.

In einem Pandas -Datenfreame wird dieses Attribut häufig verwendet. In diesem Beispiel verwenden wir vier separate „if“ -Sbedingungen. Die erste Bedingung ist "==", die für "Gleichen" steht, gefolgt von "|" das steht für "oder", gefolgt von "!= ”Das steht für" nicht gleich "und dann für das" & ", was" und "bedeutet.

Die Geschlechtsspalte in Pandas informiert uns, ob das Geschlecht „Mädchen“ oder „Junge“ ist, indem sie den Zustand "If" verwendet. In den ersten Kriterien von „DF.loc ”, der„ Junge “-Phrase wird vor der Spalte gedruckt, wenn„ Name “„ Ahmed “oder„ Ali “entspricht. Wenn weder "Name" noch "Name" im zweiten Zustand "Ali" oder "Ahmed" vorhanden sind, wird ein Mädchen vor ihnen gedruckt. Python -Objekte werden als Ausgabegeräte mit der Funktion "print ()" angezeigt, wie der Name impliziert. Das Drucken des „DF“ gibt uns die Ausgabe.

Nach der Ausführung des Code erhalten wir die gewünschten Daten. Die Ausgabe zeigt, dass der Datenrahmen.Das LOC -Attribut war erfolgreich darin, uns über die Geschlechter zu informieren, die am entsprechenden Ort im bereitgestellten DataFrame unter ihren Namen vertreten wurden. Diese "Boy" -Spalte wird neben "Ali" und "Ahmed" und "Girl" mit "Eman" bzw. "Muniba" gedruckt.

Beispiel 2: Verwenden von IF -Anweisungen für Ganzzahlen

Starten Sie den Prozess in unserem zweiten Programm. In diesem Beispiel wird angezeigt, wie die Bedingungen „if“ auf „DF anwendet“.loc [] “, während wir die Zahlen verwenden, um unsere Arbeit auszuführen. Wir müssen die Namen der Zeilen und Spalten erwähnen, die wir ausschließen möchten, da LOC ein labelbasierter Algorithmus ist. Die Methode „loc []“, die nur Indexbezeichnungen akzeptiert, gibt einen Zeile oder einen Datenrahmen zurück, wenn die Indexbezeichnung im Datenrahmen des Anrufers vorhanden ist. Ein Pandas-Datenfreame ist ein Beispiel für ein zweidimensionales Dateiformat, das mit dieser Doppelsammlung oder einer Tabelle mit Zeilen und Spalten vergleichbar ist.

Überlegen Sie, wie Sie einen Python -Datenframe unter Verwendung der Ziffern "12", "13", "15", "15", "16", "17", "15", "19", "15" und "21."Wir haben zwei Bedingungen in diesem Programm: Einer entspricht" == "und der andere ist nicht gleich"!= ". Die beiden Spalten im von uns verwendeten Datenrahmen sind "gleich _or nicht gleich" und "Nummer"."Nach dieser Bedingung druckt sie vor dieser Zahl" wahr ", wenn die" Zahlen "gleich" 15 "sind. Wenn sie dies nicht tun, druckt es „Falsch.Die Funktion „print ()“ wird in diesem Code verwendet, um die Nachricht oder den Wert klar in der Konsole anzuzeigen. Die Anweisung kann eine Phrase oder einen anderen Typ sein, der die Nummernspalte umfasst, in der unsere numerischen Schaumdaten darauf gedruckt werden.

Diesmal haben wir dieses Ergebnis erhalten. Wenn wir dieses Ergebnis nun mit dem früheren überprüfen, entdecken wir eine Ungleichheit zwischen den beiden. Dies zeigt an, ob die Zahlen gleich „15“ sind oder „falsch“ vor ihnen sind, wenn sie nicht sind. Wir haben einige Zahlen gepackt und sie mit dieser Zahl verglichen. Die folgende Ausgabe zeigt deutlich das Ergebnis:

Abschluss

Die Verwendung einer „if“ -Konfassung in einem Pandas -Datenframe wurde abgedeckt. Python bietet viele Möglichkeiten, eine solche Bedingung umzusetzen. In diesem Artikel haben wir den „Pandas DataFrame" besprochen.Die Syntax, Implementierung und Beispiele der LOC ”Property. Der „DataFrame.loc [] ”Die Funktion in Pandas wird speziell für die Auswahl der Zeilen oder Spalten erstellt. Im ersten Teil dieses Beispiels wurde die „if“ -Konfassung verwendet, um das Geschlecht einiger Namen zu bestimmen. Im zweiten Artikel haben wir das „DF“ verwendet.LOC [] ”-Technik mit der Bedingung„ If “, um die verschiedenen Zahlen mit einer Zahl zu vergleichen, um festzustellen, ob sie dieser Zahl gleich waren oder nicht. Es kommt letztendlich auf die Strategie an, die Ihren Anforderungen am besten entspricht.