Pandas Boden

Pandas Boden
In diesem Tutorial wird Ihnen beigebracht Boden() Methode. Sie werden auch entdecken, wie die Boden() Die Methode unterscheidet sich davon, nur den Typ eines Wertes in ein int mit dem zu ändern int () Funktion. Schließlich, wie Pythons Floored Division -Funktion funktioniert. Wenn wir eine Zahl oder einen Wert umrunden, wird die Zahl normalerweise auf die nächste Ganzzahl gerundet. Zum Beispiel 5.7 ist näher bei 6 im Vergleich zu 5. Dies liegt daran, dass es nur 0 ist.3 Zahlen von 6 und 0 entfernt.7 ab 5. Wenn jedoch eine Zahl abgerundet wird, rundet sie sich auf die nächste Ganzzahl, die nicht höher ist als der ursprüngliche Wert. Zum Beispiel 5.7 würde auf 5 gerundet werden. In dem Artikel wird Ihnen beigebracht Mathematik.Boden() Funktion.

So verwenden Sie die Floor () -Funktion in Python Pandas?

Eine integrierte Bibliothek in Python namens Math enthält einige hilfreiche mathematische Tools, einschließlich Funktionen und Konstanten. In diesem Tutorial nutzen wir die Mathematikfunktion. Die nächste Ganzzahl Nummer X, die nicht größer als x ist, wird von der Floor () -Methode zurückgegeben, die eine Zahl bloßböden.

Sie werden das sehen Mathematik.Boden() Funktion zum Boden (runden) die Zahlen in den folgenden Beispielen.

Beispiel 1: Runden Sie die mathematischen Konstanten mit der Floor () -Funktion ab

Eine Schlüsselzahl wird durch eine explizite Definition für ihren Wert vorbestimmt oder vordefiniert. Um es einfacher zu machen, verschiedene mathematische Operationen oder Probleme zu verwenden, wird es normalerweise durch die Namen von Mathematikern oder ein Symbol dargestellt. In der Python Math Library sind verschiedene Konstanten enthalten. Um zum Beispiel den PI -Wert zu bestimmen, können wir 'Mathematik verwenden.Pi'. Lassen Sie uns die unter Verwendung einiger mathematischer Python -Konstanten untersuchen Mathematik.Boden() Funktion über mathematische Konstanten von Python.

Wir haben zuerst die Python Library 'Math' importiert. Der ungefähre Wert von PI beträgt 3.14. Im obigen Skript haben wir den Wert der Mathematik gespeichert.pi in der Variablen 'pi'. Dann haben wir die Variable als Argument in der Mathematik.Boden() Funktion zur Bestimmung des Runddown -Werts. Durch Abrunden des Wertes auf seine engste Ganzzahl/Zahl hat die Funktion 3 zurückgegeben. Lassen Sie uns das verwenden Boden() Funktion auf einer anderen mathematischen Konstante wie Eulers Konstante.

In der Mathematik ist Eulers Konstante 'e' gleich 2.71 ungefähr. Obwohl es näher an 3 ist, was 0 ist.29 Zahlen entfernt, die Floor () -Funktion hat den Wert auf 2 abgerundet.

Beispiel Nr. 2: Runden Sie die negative Ganzzahl- und Schwimmzahlen mit der Funktion floor () ab

Wir haben die Anwendung der Bodenfunktion mit mathematischen Konstanten in Python gesehen. Jetzt werden wir die verwenden Boden() Funktion bei negativen Ganzzahl- und Float -Zahlen. Die Bodenfunktion kann nicht verwendet werden, ohne die Mathematikbibliothek zu importieren. Also werden wir zuerst das Mathematikmodul importieren. Der Ganzzahlwert wird von der zurückgegeben Boden() Funktion nach der Codeausführung. Es kann so aussehen, als würden wir die Teile nur nach einer Dezimalzahl mit dem beseitigen Boden() Funktion. Sie könnten verwirrt sein, warum wir das nicht einfach benutzen würden int () Funktion zum Umwandeln des Floats in eine Ganzzahl. Sie werden den Unterschied zwischen dem verstehen int () Funktion und Boden() Funktionieren Sie sich das Codebeispiel unten an.

Wenn die Funktion auf eine nicht dezimale Zahl angewendet wird, gibt sie den ursprünglichen Wert als Ausgabe zurück. Als wir das anwenden Boden() Funktion auf der 'n2' Variablen, die eine Dezimalzahl speichert, 3, 3.8. Die Funktion gab einen Ganzzahlwert von 3 zurück. Während die Funktion der Floor () auf die negative Dezimalzahl angewendet wird, hat die Funktion nicht -3 zurückgegeben, weil die Boden() Funktionsrund wird eine Zahl auf die nächstgelegene Zahl abgebaut, die nicht größer ist als die angegebene Zahl. As -3 ist größer als -3.8 Die Funktion hat also -4 zurückgegeben.

Lassen Sie uns nun die verwenden int () Funktion auf denselben Zahlen.

Der Unterschied kann beobachtet werden. Python int () Methode entfernt einfach die Werte nach dem Dezimalpunkt beim Umgang mit negativen Zahlen. Da eine abgerundete negative Zahl bedeutet, auf die niedrigere ganze Zahl zu springen, ist die int () Funktion rundet den Wert nicht nach unten.

Beispiel Nr. 3: Verwenden der Funktion floor () in einem Listenobjekt

Jetzt werden wir das anwenden Boden() Funktion zu den Elementen im Listenobjekt. Hier werden die Listenelemente mit der FOR -Schleife iteriert und die Funktion floor () wird dann auf jedes Element angewendet. Erstellen wir ein Listenobjekt, das Ganzzahl- oder Float -Werte als Elemente enthält.

Eine Liste 'n' wurde mit den Werten -12 erstellt.6, 4.22, 6.9, -32.1 und -10.81. Anschließend iteriert der für den Loop -Operator über jedes Element der Liste, um den Boden der Liste zu drucken, wie in der obigen Ausgabe angezeigt werden kann. Um die Elemente der Liste zu durchführen, können wir auch die Pandas verwenden Karte() Und Lambda Funktionen.

Der Karte() Und Lambda Funktionen werden verwendet, um die Werte in der Liste zu iterieren, während die abgerundeten Werte unter Verwendung des Boden() Funktion. Die abgerundeten Werte werden als Liste mit dem zurückgegeben Liste() Funktion.

Beispiel Nr. 4: Verwenden von Floor () -Funktion auf Pandas DataFrame

Wir können auch den Boden für die Werte der DataFrame -Spalten finden. Zunächst erstellen wir einen Datenrahmen mit dem PD.Datenrahmen Funktion. Um die Werte abzurunden oder zu boden, bietet Numpy auch die Bodenfunktion an. Dort verwenden wir anstatt die Pythons Bibliotheksmathematik zu verwenden np.Boden Funktion mit Pandas DataFrame.

Wir haben den DataFrame nach dem Importieren des Pandas -Moduls zusammen mit Numpy erstellt, damit wir seine Funktion np verwenden können.Boden'. Wir werden die Bodenfunktion auf Spalten Marks1 und Marks2 mit den Datenwerten anwenden (47.4, 26.667, 46.57, 81.35, 63.578, 75.88) und (68).50, 50.69, 86.47, 75.47, 92.785, 81.99) jeweils.

Wir haben die benutzt anwenden() Funktion mit NP.Die Bodenfunktion als Eingabe, um die Werte angegebener Spalten abzurunden, markiert1 und 'marks2'. Die Funktionen haben in beiden Spalten erfolgreich den Boden jedes Wertes gefunden, wie in der Ausgabe zu sehen ist.

Beispiel Nr. 5: Verwenden der Funktion floor () in der PANDAS -Serie

Genau wie bei den Datenfreamespalten können auch die Bodenwerte der Pandas -Serie bestimmt werden. Weitere Informationen finden Sie im folgenden Code -Beispiel, um diese Aktion auszuführen.

Nach dem Importieren der erforderlichen Bibliotheken oder Module haben wir eine PANDAS -Serie mit der PD erstellt.Serie () Funktion. Die Datenwerte in unserer Serie sind 34.86, 12.15, 45.72, 52.58 und 73.40. Jetzt werden wir die Variablen -Serie mit den Datenwerten in den enthalten np.Boden() Funktionieren Sie, um den Boden jedes Wertes in der Serie zu finden.

Die Funktion hat alle Werte innerhalb der angegebenen Serie abgerundet.

Beispiel Nr. 6: Verwenden Sie den Operator // zur Durchführung einer Bodenabteilung

Der Boden- oder abgerundete Wert des Quotienten wird zurückgegeben, wenn die Bodendivision in Python mit dem Operator // betrieben wird. Der Boden- oder abgerundete Wert des Quotienten wird zurückgegeben, wenn die Bodenabteilung in Python mit dem / Bediener durchgeführt wird. Die Ganzzahl -Division '/', die die Zahl abrundet, funktioniert nicht auf die gleiche Weise wie der Betreiber "//". Der Bodenwert wird mit dem // Operator zurückgegeben.

Mit Ganzzahlabteilung haben wir 2.5 (untrünachter Wert). Jetzt werden wir den // Bediener verwenden, um den Bodenwert zu finden

Das Ergebnis ist abgerundet.

Abschluss

In diesem Tutorial haben wir besprochen, welche Bodenfunktion in Python ist und wie es verwendet werden kann, um die Zahlen abzurunden. Jetzt können Sie möglicherweise die Werte mit der Funktion floor () selbst erledigen, nachdem Sie diesen Artikel abgedeckt haben. In diesem Beitrag haben wir einige Beispiele implementiert, um Ihnen beizubringen, wie Sie die mathematischen Konstanten, negativ.Boden und NP.Bodenfunktionen. Wir haben auch gesehen.