ОКРУГЛЕНИЕ PYTHON PANDAS

В pandas библиотеке в Python есть много удобных функций для работы с числами, включая функции округления.

Метод round() позволяет округлить значения в колонке до заданного числа знаков после запятой. Например:

import pandas as pd
data = {'num': [3.141592, 2.718281, 1.414214]}
df = pd.DataFrame(data)
df['rounded'] = df['num'].round(2)
print(df)

Вывод:

num rounded
0 3.141592 3.14
1 2.718281 2.72
2 1.414214 1.41

Кроме того, существуют другие методы округления, такие как ceil(), floor() и trunc() для округления до ближайшего большего целого, ближайшего меньшего целого и просто отбрасывания дробной части соответственно.

Пример:

import pandas as pd
data = {'num': [3.141592, 2.718281, 1.414214]}
df = pd.DataFrame(data)
df['ceil'] = df['num'].apply(lambda x: x.ceil())
df['floor'] = df['num'].apply(lambda x: x.floor())
df['trunc'] = df['num'].apply(lambda x: x.trunc())
print(df)

Вывод:

num ceil floor trunc
0 3.141592 4 3 3
1 2.718281 3 2 2
2 1.414214 2 1 1

Таким образом, pandas библиотека позволяет легко и удобно работать с округлением в Python.

Pandas Базовый №4. Операции со столбцами DataFrame

Pandas - разбор всех основных возможностей на реальном датасете

Python - Урок 15: Библиотека Pandas, часть 1

Функции trunc, floor, ceil. Округление вверх и вниз в python

Точность и ошибки округления в Python - Функция round и тип данных float (дробные числа)

Основы Pandas Python - Series, DataFrame И Анализ Данных

Python PANDAS - Полный Курс для Начинающих.

Анализ Данных на Python и Pandas

Округление чисел в Python с указанием знаков после запятой

Basic Guide to Pandas! Tricks, Shortcuts, Must Know Commands! Python for Beginners

BLGPG-BE88272EF20E-24-09-20-01

Новые материалы: