altair.PivotTransform#

class altair.PivotTransform(pivot=Undefined, value=Undefined, groupby=Undefined, limit=Undefined, op=Undefined, **kwds)#

PivotTransform 模式包装器。

参数:
pivotstr, FieldName

要进行轴旋转的数据字段。此字段的唯一值将成为输出流中的新字段名。

valuestr, FieldName

用于填充轴旋转字段的数据字段。此字段的聚合值将成为新轴旋转字段的值。

groupbySequence[str, FieldName]

可选的用于分组的数据字段。如果未指定,将使用包含所有数据对象的单个组。

limitfloat

一个可选参数,表示要生成的轴旋转字段的最大数量。默认值 (0) 表示没有限制。在应用限制之前,轴旋转的 pivot 名称按升序排序。默认值: 0

opAggregateOp, Literal[‘argmax’, ‘argmin’, ‘average’, ‘count’, ‘distinct’, ‘max’, ‘mean’, ‘median’, ‘min’, ‘missing’, ‘product’, ‘q1’, ‘q3’, ‘ci0’, ‘ci1’, ‘stderr’, ‘stdev’, ‘stdevp’, ‘sum’, ‘valid’, ‘values’, ‘variance’, ‘variancep’, ‘exponential’, ‘exponentialb’]

应用于分组的 value 字段值的聚合操作。默认值: sum

__init__(pivot=Undefined, value=Undefined, groupby=Undefined, limit=Undefined, op=Undefined, **kwds)#

方法

__init__([pivot, value, groupby, limit, op])

copy([deep, ignore])

返回对象的副本。

from_dict(dct[, validate])

从字典表示构造类。

from_json(json_string[, validate])

从有效的 JSON 字符串实例化对象。

resolve_references([schema])

在此对象的模式或根模式的上下文中解析引用。

to_dict([validate, ignore, context])

返回对象的字典表示。

to_json([validate, indent, sort_keys, ...])

将此对象的 JSON 表示作为字符串发出。

validate(instance[, schema])

在此对象的模式或根模式的上下文中验证实例是否符合类模式。

validate_property(name, value[, schema])

在此对象的模式或根模式的上下文中验证属性是否符合属性模式。