[Python-ideas] Suggestion: Extend integers to include iNaN
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?
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