Python pandas 数据框中的每个数字四舍五入 2 位小数

作者:编程家 分类: python 时间:2025-11-23

Python pandas 数据框中的数字四舍五入

Python pandas 是一个功能强大的数据分析库,它提供了大量的数据结构和函数,使得数据处理变得更加简单和高效。在数据分析过程中,经常需要对数据进行舍入操作,以保留特定精度的小数。本文将介绍如何使用Python pandas对数据框中的每个数字进行四舍五入,并保留2位小数。

案例代码:

python

import pandas as pd

# 创建一个示例数据框

data = {'A': [1.234567, 2.345678, 3.456789],

'B': [4.567890, 5.678901, 6.789012],

'C': [7.890123, 8.901234, 9.012345]}

df = pd.DataFrame(data)

# 对数据框中的每个数字进行四舍五入,并保留2位小数

df_rounded = df.round(2)

print(df_rounded)

输出结果:

A B C

0 1.23 4.57 7.89

1 2.35 5.68 8.90

2 3.46 6.79 9.01

使用Python pandas对数据框中的数字进行四舍五入

要对数据框中的每个数字进行四舍五入,并保留2位小数,可以使用DataFrame的round()函数。该函数会对数据框中的每个元素进行四舍五入,并返回一个新的数据框。

在上面的案例代码中,首先创建了一个示例数据框df,其中包含了一些浮点数数据。然后,使用df.round(2)对数据框中的每个数字进行四舍五入,并保留2位小数。最后,将结果打印输出。

输出结果显示,数据框df中的每个数字都被四舍五入,并保留了2位小数。

本文介绍了如何使用Python pandas对数据框中的每个数字进行四舍五入,并保留2位小数。通过使用DataFrame的round()函数,可以轻松实现对数据的精度控制。这对于数据分析和处理来说非常重要,可以确保结果的准确性和可读性。