woodwork.column_accessor.WoodworkColumnAccessor.init#
- WoodworkColumnAccessor.init(logical_type=None, semantic_tags=None, use_standard_tags=True, description=None, origin=None, metadata=None, schema=None, validate=True)[源码]#
初始化 Series 的 Woodwork 类型信息。
- 参数:
logical_type (LogicalType 或 str, 可选) – 应分配给 Series 的逻辑类型。如果未提供任何值,将推断 Series 的 LogicalType。如果提供或推断的 LogicalType 的 dtype 与 Series 的 dtype 不兼容,将引发错误。
semantic_tags (str 或 list 或 set, 可选) – 要分配给 Series 的语义标签。如果未指定,默认为空集。指定语义标签有两种选项:(str) 如果只设置一个语义标签,可以传递一个字符串。(list 或 set) 如果设置多个标签,可以传递一个字符串列表或集合。
use_standard_tags (bool, 可选) – 如果为 True,将根据推断或指定的 Series 逻辑类型向 Series 添加标准语义标签。默认为 True。
description (str, 可选) – 描述 Series 内容的可选文本。
origin (str, 可选) – 指定列来源的可选文本(即“base”或“engineered”)。
metadata (dict[str -> json serializable], 可选) – 与 Series 关联的元数据。
schema (Woodwork.ColumnSchema, 可选) – 用于 Series 的类型信息,而非执行推断。提供的任何其他参数将被忽略。请注意,初始化后对 schema 对象的任何更改将传播到 Series。类似地,为避免意外的类型信息更改,不应在 Series 之间共享同一个 schema 对象。
validate (bool, 可选) – 是否应进行参数和数据验证。默认为 True。警告:仅当已知参数和数据有效时,才应将其设置为 False。因使用无效输入跳过验证而导致的任何错误可能不易理解。