Как получить числа после десятичной точки?

Вы можете использовать

$(this).find("img").show();

или

$(this).find("img.loading").show();
101
задан jpp 16 April 2018 в 15:02
поделиться

2 ответа

Если Вы используете панд:

df['decimals'] = df['original_number'].mod(1)
0
ответ дан 24 November 2019 в 04:34
поделиться

Другая опция состояла бы в том, чтобы использовать re модуль с re.findall или re.search:

import re


def get_decimcal(n: float) -> float:
    return float(re.search(r'\.\d+', str(n)).group(0))


def get_decimcal_2(n: float) -> float:
    return float(re.findall(r'\.\d+', str(n))[0])


def get_int(n: float) -> int:
    return int(n)


print(get_decimcal(5.55))
print(get_decimcal_2(5.55))
print(get_int(5.55))

Вывод

0.55
0.55
5
<час>

, Если Вы хотите упростить/изменить/исследовать выражение, оно было объяснено на верхней правой панели regex101.com . Если бы Вы хотели бы, можно также смотреть в эта ссылка , как она соответствовала бы против некоторых демонстрационных исходных данных.

<час>

Источник

, Как избавиться от дополнительных плавающих чисел в вычитании Python?

0
ответ дан 24 November 2019 в 04:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: