ОКРУГЛЕНИЕ 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
Новые материалы: