##### `Series.apply(func, convert_dtype=True, args=(), **kwargs)` **功能简介:** - 用于在 Series 的每个元素上应用一个自定义的函数,以便对数据进行转换、操作或计算。这允许您按元素级别对 Series 进行操作,并返回一个新的 Series。 **参数说明:** - `func`:要应用于每个元素的函数,可以是一个 Python 函数、lambda 表达式或其他可调用对象。 - `convert_dtype`:是否自动尝试转换结果的数据类型,默认为 True。 - `args`:一个元组,其中包含要传递给函数的位置参数。 - `**kwargs`:一个字典,其中包含要传递给函数的关键字参数。 **返回值:** - 返回一个新的 Series,其中的元素是通过应用给定的函数转换而来的。 **用法示例:** ```python import pandas as pd # 创建一个示例 Series data = [10, 15, 20, 25, 30] series = pd.Series(data) # 定义一个自定义函数,将元素加倍 def double_value(x): return x * 2 # 使用 apply 方法将函数应用于 Series 的每个元素 doubled_series = series.apply(double_value) print("Original Series:") print(series) print("\nDoubled Series:") print(doubled_series) ```