pandas将数值保留两位小数的方法

2023-02-24 00:00:00 小数 数值 两位

在 Pandas 中,可以使用 round() 函数来将数值保留到指定的小数位数。例如,要将一个 Pandas 数据框中的所有数值保留到两位小数,可以使用以下代码:

import pandas as pd

# 读取数据框
df = pd.read_csv('data.csv')

# 将所有数值保留到两位小数
df = df.round(2)

# 显示数据框
print(df)

在上述代码中,df.round(2) 将数据框 df 中所有数值保留到两位小数。可以将括号中的参数修改为需要保留的小数位数。

注意:round() 函数会改变数据的类型为浮点数。如果需要保留两位小数后将浮点数转换回整数类型,可以使用 astype() 函数进行类型转换,例如:

df['column_name'] = df['column_name'].astype(int)

其中 column_name 为需要转换类型的列名。

相关文章