Come usare la funzione pavimenti () in Python Panda?
Una biblioteca integrata in Python chiamata Math contiene alcuni utili strumenti matematici, tra cui funzioni e costanti. Durante questo tutorial, useremo la funzione matematica. Il numero intero più vicino X, che non sarà maggiore di X, verrà restituito con il metodo del pavimento (), che pavide un numero.
Vedrai il matematica.pavimento() Funzionare al pavimento (arrotondare) i numeri negli esempi seguenti.
Esempio n. 1: arrotondare le costanti matematiche usando la funzione del pavimento ()
Un numero chiave è predeterminato o predefinito da una definizione esplicita per il suo valore. Per rendere più semplice utilizzare diverse operazioni o problemi matematici, di solito è rappresentato dai nomi dei matematici o un simbolo. Esistono diverse costanti incluse nella Biblioteca Math Python. Ad esempio, per determinare il valore PI, possiamo usare 'matematica.pi'. Usando alcune costanti matematiche di Python, esaminiamo il matematica.pavimento() funzione su costanti matematiche di Python.
Abbiamo importato prima la biblioteca di Python "Math". Il valore approssimativo di PI è 3.14. Nella sceneggiatura sopra, abbiamo archiviato il valore della matematica.pi nella variabile 'pi'. Quindi abbiamo superato la variabile come argomento all'interno del matematica.pavimento() funzione per determinare il suo valore arrotondato. Arrotondando il valore al suo numero/numero più vicino, la funzione è restituita 3. Usiamo il pavimento() funzione su un'altra costante matematica come la costante di Euler.
In matematica, la costante "E" di Euler è uguale a 2.71 approssimativamente. Nonostante sia più vicino a 3, che è 0.29 numeri di distanza, la funzione pavimento () ha arrotolato il valore a 2.
Esempio n. 2: arrotondare il numero intero negativo e il numero di galleggianti usando la funzione pavimento ()
Abbiamo visto l'applicazione della funzione del pavimento con costanti matematiche in Python. Ora useremo il pavimento() funzione su numeri di interi e galleggiante negativi. La funzione del pavimento non può essere utilizzata senza importare la libreria matematica. Quindi, importeremo prima il modulo matematico. Il valore intero verrà restituito da pavimento() funzione dopo esecuzione del codice. Può sembrare che stiamo eliminando le parti solo dopo un decimale usando il pavimento() funzione. Potresti essere confuso perché non useremmo semplicemente il int () funzione per convertire il galleggiante in un numero intero. Capirai la differenza tra il int () funzione e pavimento() funzione osservando l'esempio del codice di seguito.
Quando la funzione viene applicata a un numero non decimale, restituisce il valore originale come output. Quando abbiamo applicato il pavimento() funzione sulla variabile "N2" che sta archiviando un numero decimale, 3.8. La funzione ha restituito un valore intero di 3. Durante l'applicazione della funzione del pavimento () al numero decimale negativo, la funzione non è stata restituita a -3 perché il pavimento() funzione round downs Un numero al numero più vicino che non è maggiore del numero dato. Come -3 è maggiore di -3.8 Quindi, la funzione è restituita -4.
Ora, usiamo il int () funzione sugli stessi numeri.
La differenza può essere osservata. Python's int () Il metodo rimuove semplicemente i valori dopo il punto decimale quando si tratta di numeri negativi. Poiché un numero negativo arrotonda significa saltare al numero intero inferiore, il int () La funzione non sta arrotondando il valore verso il basso.
Esempio n. 3: usando la funzione ploor () su un oggetto elenco
Ora applicheremo il pavimento() funzione agli elementi all'interno dell'oggetto elenco. Qui, gli elementi dell'elenco verranno iterati utilizzando la funzione per loop e il pavimento () verrà quindi applicato su ciascun articolo. Creiamo un oggetto elenco contenente valori interi o fluttuanti come elementi.
Un elenco 'n' è stato creato con i valori -12.6, 4.22, 6.9, -32.1 e -10.81. Quindi, l'operatore per loop iterate su ogni elemento dell'elenco per stampare il pavimento dell'elenco, come si può vedere nell'output sopra. Per iterare attraverso gli elementi dell'elenco, possiamo anche usare i panda carta geografica() E Lambda funzioni.
IL carta geografica() E Lambda Le funzioni vengono utilizzate per iterare i valori nell'elenco mentre i valori arrotondati vengono determinati utilizzando il pavimento() funzione. I valori arrotondati vengono restituiti come elenco utilizzando il elenco() funzione.
Esempio n. 4: utilizzando la funzione ploor () su Panda DataFrame
Possiamo anche trovare il pavimento per i valori delle colonne di dati di dati. Innanzitutto, creeremo un frame dati utilizzando il pd.DataFrame funzione. Per arrotondare o pavimento i valori, Numpy offre anche la funzione del pavimento. Lì invece di usare la matematica della biblioteca di Python, useremo la biblioteca numpy per usare il np.pavimento Funzione con Pandas DataFrame.
Abbiamo creato il telaio dati dopo aver importato il modulo Pandas insieme a Numpy in modo da poter usare la sua funzione 'NP.pavimento'. Applicheremo la funzione del pavimento alle colonne Marks1 e Marks2 con i valori dei dati (47.4, 26.667, 46.57, 81.35, 63.578, 75.88) e (68.50, 50.69, 86.47, 75.47, 92.785, 81.99) rispettivamente.
Abbiamo usato il fare domanda a() funzione con NP.Funzione del pavimento come input per arrotondare i valori delle colonne specificate, "Marks1" e "Marks2". Le funzioni hanno trovato con successo il pavimento di ciascun valore in entrambe le colonne, come si può vedere nell'output.
Esempio # 5: Uso della funzione Floor () nella serie Pandas
Proprio come le colonne di dati di dati, è possibile determinare anche i valori del pavimento della serie Pandas. Vedi l'esempio del codice seguente per eseguire questa azione.
Dopo aver importato le librerie o i moduli richiesti, abbiamo creato una serie Pandas utilizzando il PD.Funzione serie (). I valori dei dati nella nostra serie sono 34.86, 12.15, 45.72, 52.58 e 73.40. Ora metteremo la "serie" variabile contenente i valori dei dati all'interno del np.pavimento() funzione per trovare il pavimento di ciascun valore nella serie.
La funzione ha arrotondato tutti i valori all'interno della serie data.
Esempio n. 6: utilizzando l'operatore // per eseguire il pavimento
Il valore pavimentato o arrotondato del quoziente viene restituito quando si esegue la divisione del pavimento in Python usando l'operatore //. Il valore pavimentato o arrotondato del quoziente viene restituito quando si esegue la divisione del pavimento in Python usando l'operatore / operatore. La divisione integer '/', che arrotonda il numero, non funziona allo stesso modo dell'operatore '//'. Il valore pavimentato verrà restituito utilizzando l'operatore //.
Usando la divisione intera abbiamo ottenuto 2.5 (valore non a pace). Ora useremo l'operatore // per trovare il valore del pavimento
Il risultato è arrotondato.
Conclusione
In questo tutorial, abbiamo discusso della funzione del pavimento in Python e come può essere usato per arrotondare i numeri. Ora potresti essere in grado di pavimentare i valori usando la funzione Floor () da solo dopo aver coperto questo articolo. Abbiamo implementato alcuni esempi in questo post per insegnarti come completare le costanti matematiche, i galleggianti negativi, gli oggetti elencati, le serie di dati di dati e le colonne di dati di dati utilizzando la matematica.pavimento e np.Funzioni del pavimento. Abbiamo anche visto come utilizzare l'operatore // per eseguire la divisione del pavimento.