woodwork.accessor_utils.init_series#
- woodwork.accessor_utils.init_series(series, logical_type=None, semantic_tags=None, use_standard_tags=True, null_invalid_values=False, description=None, origin=None, metadata=None)[source]#
初始化 series、numpy.ndarray 或 pd.api.extensions.ExtensionArray 的 Woodwork 类型信息,返回一个新的 Series。返回的 series 的 dtype 将被转换为与 LogicalType 关联的 dtype 相匹配。
- 参数:
series (pd.Series, dd.Series, ps.Series, numpy.ndarray or pd.api.extensions.ExtensionArray) – 用于创建 Woodwork 初始化 series 的原始 series。
logical_type (LogicalType or str, optional) – 应分配给 series 的逻辑类型。如果未提供值,将推断 series 的 LogicalType。
semantic_tags (str or list or set, optional) – 要分配给 series 的语义标签。如果未指定,默认为空集。指定语义标签有两种选项:(str) 如果只设置一个语义标签,可以传递单个字符串。(list 或 set) 如果设置多个标签,可以传递字符串列表或集合。
use_standard_tags (bool, optional) – 如果为 True,将根据 series 推断或指定的逻辑类型,为 series 添加标准语义标签。默认为 True。
description (str, optional) – 描述 series 内容的可选文本。
origin (str, optional) – 指定列来源的可选文本(例如“base”或“engineered”)。
metadata (dict[str -> json serializable], optional) – 与 series 关联的元数据。
null_invalid_values (bool, optional) – 如果为 True,将任何无效值替换为 null。默认为 False。
- 返回:
初始化了 Woodwork 类型信息的 series
- 返回类型:
Series