##### `DataFrame.applymap(func, na_action=None, **kwargs)` **功能简介:** - 用于在 DataFrame 的每个元素上应用一个函数。 **参数说明:** - `func`:要应用的函数,可以是内置函数、自定义函数或匿名函数。 - `na_action`:可选,用于控制处理缺失值的行为。可以是 `'error'`(默认,引发异常)、`'ignore'`(忽略)或 `None`(保留缺失值)。 - `**kwargs`:可选,传递给函数的关键字参数。 **返回值:** - 返回一个新的 DataFrame,其中的每个元素都经过函数处理。 **用法示例:** ```python import pandas as pd # 创建一个示例 DataFrame data = {'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]} df = pd.DataFrame(data) # 使用 lambda 函数将每个元素加倍 doubled_df = df.applymap(lambda x: x * 2) print("原始 DataFrame:\n", df) print("每个元素加倍后的 DataFrame:\n", doubled_df) ```