Ejemplo n.º 1
0
def _(dtype):
    kwargs = {}
    if PANDAS_VERSION >= "0.24.0rc1":
        kwargs['dtype'] = dtype

    return DecimalArray._from_sequence([Decimal('0'), Decimal('NaN')],
                                       **kwargs)
Ejemplo n.º 2
0
def test_register_extension_type():
    arr = DecimalArray._from_sequence([Decimal('1.0')] * 10)
    ser = pd.Series(arr)
    dser = dd.from_pandas(ser, 2)
    assert_eq(ser, dser)

    df = pd.DataFrame({"A": ser})
    ddf = dd.from_pandas(df, 2)
    assert_eq(df, ddf)
Ejemplo n.º 3
0
def data_for_twos():
    return DecimalArray([decimal.Decimal(2) for _ in range(100)])
Ejemplo n.º 4
0
def data_missing():
    return DecimalArray([decimal.Decimal("NaN"), decimal.Decimal(1)])
Ejemplo n.º 5
0
def data():
    return DecimalArray(make_data())