当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python cudf.Index用法及代码示例


用法:

class cudf.Index(data=None, dtype=None, copy=False, name=None, tupleize_cols=True, nan_as_null=True, **kwargs)

存储所有 cuDF 对象的行标签的基本对象。

参数

dataarray-like(一维)/DataFrame

如果是DataFrame,它会返回一个MultiIndex

dtypeNumPy dtype(默认值:对象)

如果 dtype 为 None,我们会找到最适合数据的 dtype。

copybool

制作输入数据的副本。

name对象

要存储在索引中的名称。

tupleize_cols布尔(默认值:真)

如果为 True,则尽可能尝试创建 MultiIndex。 tupleize_cols == 尚不支持 False。

nan_as_null布尔值,默认为真

如果 None /True ,将 np.nan 值转换为 null 值。如果 False ,保持 np.nan 值不变。

返回

index

cudf index

警告

这个类不应该被子类化。根据提供的输入,它被设计为BaseIndex 的不同子类的工厂。如果您绝对必须,并且如果您非常熟悉 cuDF 的内部结构,请改为子类 BaseIndex

例子

>>> import cudf
>>> cudf.Index([1, 2, 3], dtype="uint64", name="a")
UInt64Index([1, 2, 3], dtype='uint64', name='a')
>>> cudf.Index(cudf.DataFrame({"a":[1, 2], "b":[2, 3]}))
MultiIndex([(1, 2),
            (2, 3)],
            names=['a', 'b'])

相关用法


注:本文由纯净天空筛选整理自rapids.ai大神的英文原创作品 cudf.Index。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。