admin 管理员组

文章数量: 887021


2023年12月19日发(作者:php代码免费加密)

详解

是pandas中的一个函数,用于格式化DataFrame中的数据。

语法:

(formatter)

参数:

formatter:一个格式化函数或字典。如果是函数,函数必须接受一个形参x,表示DataFrame中的每个元素,并返回一个字符串作为格式化后的值。如果是字典,字典的键表示DataFrame中要格式化的列名,值表示格式化函数。

返回值:

返回一个新的DataFrame对象,其中的元素按照指定格式进行格式化。

示例:

假设有以下的DataFrame对象df:

A B

0 1 0.1

1 2 0.2

2 3 0.3

我们可以使用函数将其中的元素保留两位小数:

("{:.2f}")

输出结果为:

A B

0 1.00 0.10

1 2.00 0.20

2 3.00 0.30

我们还可以通过传递一个字典来分别对不同的列应用不同的格式化函数:

({"A": "{:.2f}", "B": lambda x: f"{x:.4f}"})

输出结果为:

A B

0 1.00 0.1000

1 2.00 0.2000

2 3.00 0.3000

这样,列A保留两位小数,而列B保留四位小数。


本文标签: 函数 元素 字典 表示