[Python-ideas] Suggestion: Extend integers to include iNaN

Steve Barnes gadgetsteve at live.co.uk
Sat Sep 29 03:23:12 EDT 2018

On 29/09/2018 07:52, Nathaniel Smith wrote:
> On Fri, Sep 28, 2018 at 11:31 PM, Steve Barnes <gadgetsteve at live.co.uk> wrote:
>> One specific use case that springs to mind would be for Libraries such
>> as Pandas to return iNaN for entries that are not numbers in a column
>> that it has been told to treat as integers.
> Pandas doesn't use Python objects to store integers, though; it uses
> an array of unboxed machine integers.
> In places where you can use Python objects to represent numbers, can't
> you just use float("nan") instead of iNaN?
> -n

It is a shame about Pandas not using integers, (speed considerations I 
would guess). Using float("nan") would possibly be incompatible with 
operations down the chain which might be expecting an integer or 
handling a float differently.

Steve (Gadget) Barnes
Any opinions in this message are my personal opinions and do not reflect 
those of my employer.

This email has been checked for viruses by AVG.

More information about the Python-ideas mailing list