For numbers with a decimal separator, by default Python uses float and Pandas uses numpy float64. Internally float types use a base 2 representation which is convenient for binary computers. Python's ...
Currently, when one wants to use a decimal datatype in Pandas, the only possibility is to use the decimal.Decimal standard-libary type. This is then an "object" column in the DataFrame. Arrow can ...