PROGRAMMAZIONE PYTHON
NaN significa Non-un-Numero. Puoi usarlo nelle librerie numeriche, ma anche nella libreria standard Python.
NaN sta per Non-un-numero. Quindi, a NaN L’oggetto rappresenta ciò che questo stesso nome trasmette: qualcosa che non è un numero. Può essere un valore mancante ma anche un valore non numerico in una variabile numerica. Poiché non dovremmo utilizzare un valore non numerico in contenitori puramente numerici, indichiamo un valore come non-un-numero, NaN. In altre parole, possiamo dire NaN rappresenta un valore numerico mancante.
In questo articolo, discuteremo NaN oggetti disponibili nella libreria standard Python.
NaN i valori si verificano frequentemente nei dati numerici. Se sei interessato ai dettagli di questo valore, li troverai, ad esempio, qui:
In questo articolo non discuteremo tutti i dettagli di NaN valori.¹ Discuteremo invece diversi esempi di come lavorare con NaN valori in Python.
Ogni linguaggio di programmazione ha il proprio approccio NaN valori. Nei linguaggi di programmazione focalizzati sul calcolo, NaN i valori sono fondamentali. Ad esempio, in R, hai NULL (una controparte di Python None), NA (per non disponibile), E NaN (per non-un-numero):
In Python, sì None e una serie di oggetti che rappresentano NaN. Vale la pena sapere che Panda distingue tra NaN E NaTun valore che rappresenta il tempo mancante. Questo articolo discuterà NaN valori nella libreria standard; NaN (E NaTdel resto) nei principali framework numerici Python, come NumPy e Pandas, saranno trattati in un prossimo articolo.
Se non hai lavorato con dati numerici in Python, potresti non aver incontrato NaN affatto. Tuttavia, NaN i valori sono onnipresenti nella programmazione Python, quindi è importante…
Fonte: towardsdatascience.com
